Skip to content

Commit 14ab8a2

Browse files
Update CMakeLists.txt
change CMAKE_BINARY_DIR to CMAKE_CURRENT_SOURCE_DIR. CI use separate build directions.
1 parent 7e3089b commit 14ab8a2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

libs/EXTERNAL/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ if (${WITH_PARMYS})
7979

8080
# Synlig integration (manages Surelog and UHDM internally)
8181

82-
set(SYNLIG_PREFIX_DIR "${CMAKE_BINARY_DIR}/synlig")
82+
set(SYNLIG_PREFIX_DIR "${CMAKE_CURRENT_SOURCE_DIR}/synlig")
83+
set(SYNLIG_BINARY_DIR "${SYNLIG_PREFIX_DIR}/build")
8384
set(SYNLIG_SOURCE_DIR "${SYNLIG_PREFIX_DIR}/src/synlig")
8485

8586
# Debug paths to ensure correctness
@@ -99,13 +100,13 @@ if (${WITH_PARMYS})
99100
# Corrected install directory
100101
SOURCE_DIR "${SYNLIG_SOURCE_DIR}"
101102
BUILD_IN_SOURCE FALSE
102-
INSTALL_DIR "${CMAKE_BINARY_DIR}/synlig_install_exe"
103+
INSTALL_DIR "${SYNLIG_BINARY_DIR}"
103104

104105
# Ensure submodules are synced (CI sometimes skips this)
105106
UPDATE_COMMAND git submodule update --init --recursive
106107

107108
# Build and install correctly
108-
BUILD_COMMAND ${MAKE_PROGRAM} -C ${SYNLIG_SOURCE_DIR} install DESTDIR=${CMAKE_BINARY_DIR}/synlig_install_exe -j${PROCESSOR_COUNT}
109+
BUILD_COMMAND ${MAKE_PROGRAM} -C ${SYNLIG_SOURCE_DIR} install DESTDIR=${SYNLIG_BINARY_DIR} -j${PROCESSOR_COUNT}
109110
INSTALL_COMMAND ""
110111
CONFIGURE_COMMAND ""
111112

0 commit comments

Comments
 (0)