Skip to content

Commit f8eabd0

Browse files
committed
make codegen build inherit the used cmake generator
1 parent dabda08 commit f8eabd0

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ if (NOT SKIP_BUILDING_CODEGEN)
114114
set(PREV_SCCACHE_C_CUSTOM_CACHE_BUSTER ENV{SCCACHE_C_CUSTOM_CACHE_BUSTER})
115115
set(ENV{SCCACHE_C_CUSTOM_CACHE_BUSTER} "codegen")
116116

117+
if (CMAKE_GENERATOR)
118+
set(GEODE_CODEGEN_GENERATOR_ARG "-G${CMAKE_GENERATOR}")
119+
else()
120+
set(GEODE_CODEGEN_GENERATOR_ARG "")
121+
endif()
122+
117123
message(STATUS "Configuring Codegen")
118124
execute_process(
119125
COMMAND ${CMAKE_COMMAND} ${GEODE_CODEGEN_CMAKE_ARGS}
@@ -123,6 +129,7 @@ if (NOT SKIP_BUILDING_CODEGEN)
123129
-DCMAKE_BUILD_TYPE=Release
124130
-DCMAKE_INSTALL_PREFIX:STRING=${GEODE_CODEGEN_BINARY_OUT}
125131
-S ${GEODE_CODEGEN_SOURCE_DIR} -B ${GEODE_CODEGEN_BINARY_DIR}
132+
${GEODE_CODEGEN_GENERATOR_ARG}
126133
WORKING_DIRECTORY ${GEODE_CODEGEN_SOURCE_DIR}
127134
COMMAND_ECHO STDOUT
128135
COMMAND_ERROR_IS_FATAL ANY

0 commit comments

Comments
 (0)