mirror of
https://github.com/rozniak/xfce-winxp-tc.git
synced 2026-01-26 11:39:44 +00:00
Bugfix: Fixes #236, FindPythonInterp is dropped in newer CMake versions
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-build-tag
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-bootvid
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-cursor-theme-standard-no-shadow
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-cursor-theme-standard-with-shadow
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-fonts-xp
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-icon-theme-luna
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.3)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
set(REPO_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../..)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
|
||||
# Check stuff we need is defined
|
||||
#
|
||||
@@ -16,12 +16,17 @@ set(CURSOR_COMPCURS_OUTPUT_DIR ${CMAKE_BINARY_DIR}/compiled-cursors)
|
||||
# Define function for generating xcursors
|
||||
#
|
||||
function(wintc_add_gen_xcursors_target)
|
||||
find_package(PythonInterp 3.0 REQUIRED)
|
||||
find_package(
|
||||
Python3
|
||||
COMPONENTS
|
||||
Interpreter
|
||||
REQUIRED
|
||||
)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${CURSOR_COMPCURS_OUTPUT_DIR}
|
||||
WORKING_DIRECTORY ${CURSOR_COMPCURS_TOOL_DIR}
|
||||
COMMAND ${PYTHON_EXECUTABLE}
|
||||
COMMAND ${Python3_EXECUTABLE}
|
||||
ARGS
|
||||
compcurs.py
|
||||
${PROJECT_ROOT}/cfg
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
# Check stuff we need is defined
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
find_package(PkgConfig REQUIRED)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
|
||||
# Define constants
|
||||
#
|
||||
@@ -8,12 +8,17 @@ set(XDG_BLDMAPS_OUTPUT_DIR ${CMAKE_BINARY_DIR}/xdg-compiled-maps)
|
||||
# Define function for creating symlinks for themes
|
||||
#
|
||||
function(wintc_add_mappings_target KIND)
|
||||
find_package(PythonInterp 3.0 REQUIRED)
|
||||
find_package(
|
||||
Python3
|
||||
COMPONENTS
|
||||
Interpreter
|
||||
REQUIRED
|
||||
)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${XDG_BLDMAPS_OUTPUT_DIR}
|
||||
WORKING_DIRECTORY ${XDG_BLDMAPS_TOOL_DIR}
|
||||
COMMAND ${PYTHON_EXECUTABLE}
|
||||
COMMAND ${Python3_EXECUTABLE}
|
||||
ARGS
|
||||
bldmaps.py
|
||||
${PROJECT_ROOT}
|
||||
|
||||
@@ -47,10 +47,15 @@ function(wintc_map_dependencies)
|
||||
return()
|
||||
endif()
|
||||
|
||||
find_package(PythonInterp 3.0 REQUIRED)
|
||||
find_package(
|
||||
Python3
|
||||
COMPONENTS
|
||||
Interpreter
|
||||
REQUIRED
|
||||
)
|
||||
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${DEPMAP_TOOL_DIR}/depmap.py deps ${WINTC_PKGMGR}
|
||||
COMMAND ${Python3_EXECUTABLE} ${DEPMAP_TOOL_DIR}/depmap.py deps ${WINTC_PKGMGR}
|
||||
WORKING_DIRECTORY ${PROJECT_ROOT}
|
||||
OUTPUT_VARIABLE DEPENDENCIES_MAP_RAW
|
||||
RESULT_VARIABLE DEPMAP_RET
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
# Define build for GResources
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
# Check stuff we need is defined
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.12)
|
||||
|
||||
# Define some constants for comm build paths
|
||||
#
|
||||
@@ -26,12 +26,17 @@ find_program(SASS scss)
|
||||
|
||||
# Set up venv for bldtheme tool
|
||||
#
|
||||
find_package(PythonInterp 3.0 REQUIRED)
|
||||
find_package(
|
||||
Python3
|
||||
COMPONENTS
|
||||
Interpreter
|
||||
REQUIRED
|
||||
)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${THEMES_BLDTHEME_TOOL_DIR}/.venv
|
||||
WORKING_DIRECTORY ${THEMES_BLDTHEME_TOOL_DIR}
|
||||
COMMAND ${PYTHON_EXECUTABLE}
|
||||
COMMAND ${Python3_EXECUTABLE}
|
||||
ARGS
|
||||
-m
|
||||
venv
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-comctl
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-comgtk
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-exec
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-shelldpa
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-shllang
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
libwintc-winbrand
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-desktop
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-shell-run
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-taskband
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-shell-winver
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-sound-theme-xp
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
# Import colour scheme and theme metadata
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-theme-luna-blue
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-theme-native
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-theme-professional
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
project(
|
||||
wintc-notepad
|
||||
|
||||
Reference in New Issue
Block a user