File tree Expand file tree Collapse file tree 1 file changed +22
-16
lines changed
Expand file tree Collapse file tree 1 file changed +22
-16
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,24 @@ function(rescanAndRebuild SUBPROJECT)
8282 )
8383endfunction ()
8484
85+ function (gameSubProject SUBPROJECT )
86+ ExternalProject_Add (${VMS_PROJECT}
87+ SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}
88+ BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR} /${VMS_PROJECT}
89+ CMAKE_GENERATOR ${VM_GENERATOR}
90+ CMAKE_ARGS
91+ -DFORK=2
92+ -DDAEMON_DIR=${Daemon_SOURCE_DIR}
93+ -DDEPS_DIR=${DEPS_DIR}
94+ ${ARGV}
95+ -DBUILD_CLIENT=OFF
96+ -DBUILD_TTY_CLIENT=OFF
97+ -DBUILD_SERVER=OFF
98+ ${inherited_option_args}
99+ INSTALL_COMMAND ""
100+ )
101+ endfunction ()
102+
85103function (GAMEMODULE )
86104 # ParseArguments setup
87105 set (oneValueArgs NAME)
@@ -125,22 +143,10 @@ function(GAMEMODULE)
125143 set (VMS_PROJECT dll-vms)
126144 set (VMS_PROJECTS ${VMS_PROJECT} )
127145
128- ExternalProject_Add (${VMS_PROJECT}
129- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}
130- BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR} /${VMS_PROJECT}
131- CMAKE_GENERATOR ${VM_GENERATOR}
132- CMAKE_ARGS
133- -DFORK=2
134- -DDAEMON_DIR=${Daemon_SOURCE_DIR}
135- -DDEPS_DIR=${DEPS_DIR}
136- -DBUILD_GAME_NACL=OFF
137- -DBUILD_GAME_NATIVE_DLL=ON
138- -DBUILD_GAME_NATIVE_EXE=OFF
139- -DBUILD_CLIENT=OFF
140- -DBUILD_TTY_CLIENT=OFF
141- -DBUILD_SERVER=OFF
142- ${inherited_option_args}
143- INSTALL_COMMAND ""
146+ gameSubProject (
147+ -DBUILD_GAME_NACL=OFF
148+ -DBUILD_GAME_NATIVE_DLL=ON
149+ -DBUILD_GAME_NATIVE_EXE=OFF
144150 )
145151
146152 rescanAndRebuild (${VMS_PROJECT} )
You can’t perform that action at this time.
0 commit comments