Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ add_subdirectory(cmake/fmi-library)

find_package(LibXml2 REQUIRED)
find_package(ZLIB REQUIRED)
find_package (Python COMPONENTS Interpreter Development)

# global project settings
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
Expand Down
1 change: 0 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ set -euo pipefail
# apt update
# apt install -y cmake git
# apt install -y build-essential
# apt install -y python-is-python3
# apt install -y libxml2-dev zlib1g-dev

mkdir -p build
Expand Down
6 changes: 3 additions & 3 deletions cmake/sspschemafiles.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# function used to generate custom command comment
function(gen_cmd_comment CMD_COMMENT SCHEMA_FILE PYTHON_SCRIPT OUTPUT_DIR PREFIX OUTPUT_FILE)
set(COMMENT "Processing ${SCHEMA_FILE}:")
set(COMMENT "${COMMENT} python")
set(COMMENT "${COMMENT} ${Python_EXECUTABLE}")
set(COMMENT "${COMMENT} ${PYTHON_SCRIPT}")
set(COMMENT "${COMMENT} ${SCHEMA_FILE}")
set(COMMENT "${COMMENT} -o ${OUTPUT_DIR}")
Expand Down Expand Up @@ -61,7 +61,7 @@ foreach(SCHEMA_FILE ${SCHEMA_FILES})

add_custom_command(
OUTPUT "${OUT_DIR}/${SUB_DIR}/${SCHEMA_FILE_NAME}.h"
COMMAND python "${PYTHON_SCRIPT}" "${SCHEMA_FILE}" -o "${OUT_DIR}/${SUB_DIR}" -p "${SUB_DIR}"
COMMAND "${Python_EXECUTABLE}" "${PYTHON_SCRIPT}" "${SCHEMA_FILE}" -o "${OUT_DIR}/${SUB_DIR}" -p "${SUB_DIR}"
DEPENDS "${SCHEMA_FILE}"
COMMENT "${CMD_COMMENT}")

Expand All @@ -77,7 +77,7 @@ foreach(SCHEMA_FILE ${SCHEMA_FILES})

add_custom_command(
OUTPUT "${OUT_DIR}/${SCHEMA_FILE_NAME}.h"
COMMAND python "${PYTHON_SCRIPT}" "${SCHEMA_FILE}" -o "${OUT_DIR}"
COMMAND "${Python_EXECUTABLE}" "${PYTHON_SCRIPT}" "${SCHEMA_FILE}" -o "${OUT_DIR}"
DEPENDS "${SCHEMA_FILE}"
COMMENT "${CMD_COMMENT}")

Expand Down