Skip to content

Commit a2b365f

Browse files
authored
Merge branch 'master' into update-tclap
2 parents e5cef6d + 91b921b commit a2b365f

File tree

17 files changed

+1062
-327
lines changed

17 files changed

+1062
-327
lines changed

.circleci/config.yml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,6 @@ build-settings: &build-settings
33

44
version: 2
55
jobs:
6-
itk-v4.8.0_use_system_libraries-off:
7-
<<: *build-settings
8-
docker:
9-
- image: hjmjohnson/slicerexecutionmodel:${CIRCLE_JOB}
10-
steps:
11-
- checkout
12-
- run:
13-
command: ./test/Docker/test.sh ${CIRCLE_JOB}
14-
15-
# ITK v4.10.1
16-
itk-v4.10.1_use_system_libraries-off:
17-
<<: *build-settings
18-
docker:
19-
- image: hjmjohnson/slicerexecutionmodel:${CIRCLE_JOB}
20-
steps:
21-
- checkout
22-
- run:
23-
command: ./test/Docker/test.sh ${CIRCLE_JOB}
24-
- run:
25-
command: ./test/Docker/test-serializer.sh ${CIRCLE_JOB}
26-
27-
# ITK v4.13.0
28-
itk-v4.13.0_use_system_libraries-off:
29-
<<: *build-settings
30-
docker:
31-
- image: hjmjohnson/slicerexecutionmodel:${CIRCLE_JOB}
32-
steps:
33-
- checkout
34-
- run:
35-
command: ./test/Docker/test.sh ${CIRCLE_JOB}
36-
- run:
37-
command: ./test/Docker/test-serializer.sh ${CIRCLE_JOB}
38-
396

407
# ITK master
418
itk-master_use_system_libraries-off:
@@ -53,7 +20,4 @@ workflows:
5320
version: 2
5421
build-test:
5522
jobs:
56-
- itk-v4.8.0_use_system_libraries-off
57-
- itk-v4.10.1_use_system_libraries-off
58-
- itk-v4.13.0_use_system_libraries-off
5923
- itk-master_use_system_libraries-off

CMake/SEMMacroBuildCLI.cmake

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,26 @@ macro(SEMMacroBuildCLI)
259259
COMPONENT RuntimeLibraries
260260
)
261261

262+
# Save current values if any
263+
if(DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION)
264+
set(_saved_CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION ${CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION})
265+
endif()
266+
if(DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT)
267+
set(_saved_CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT ${CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT})
268+
endif()
269+
270+
set(CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION ${LOCAL_SEM_INSTALL_RUNTIME_DESTINATION})
271+
set(CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT "RuntimeLibraries")
272+
include(InstallRequiredSystemLibraries)
273+
274+
# Restore values
275+
if(DEFINED _saved_CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION)
276+
set(CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION ${_saved_CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION})
277+
endif()
278+
if(DEFINED _saved_CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT)
279+
set(CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT ${_saved_CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT})
280+
endif()
281+
262282
endif()
263283

264284
# Folder

GenerateCLP/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,11 @@ configure_file(
211211
${CMAKE_CURRENT_SOURCE_DIR}/GenerateCLPLauncher.c.in
212212
${GenerateCLPLauncher_SOURCE}
213213
@ONLY)
214+
set(KWSYS_NAMESPACE itksys)
215+
configure_file(
216+
${CMAKE_CURRENT_SOURCE_DIR}/SharedForward.h.in
217+
${CMAKE_CURRENT_BINARY_DIR}/SharedForward.h
218+
@ONLY)
214219
add_custom_command(TARGET GenerateCLP POST_BUILD
215220
COMMAND ${CMAKE_COMMAND} -E touch ${GenerateCLPLauncher_SOURCE}
216221
COMMENT "Force GenerateCLPLauncher to rebuild after GenerateCLP was modified"

0 commit comments

Comments
 (0)