Prechádzať zdrojové kódy

Conditionally invoke ctkMacroBuildLibWrapper

Jean-Christophe Fillion-Robin 13 rokov pred
rodič
commit
7e80c60bd3

+ 8 - 5
Libs/Core/CMakeLists.txt

@@ -123,11 +123,14 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
+
 
 # Testing
 IF(BUILD_TESTING)

+ 7 - 5
Libs/DICOM/Core/CMakeLists.txt

@@ -78,11 +78,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 #IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/DICOM/Widgets/CMakeLists.txt

@@ -79,11 +79,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/ImageProcessing/ITK/Core/CMakeLists.txt

@@ -45,11 +45,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 #IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/Messaging/Core/CMakeLists.txt

@@ -48,11 +48,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 #IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/ModuleDescription/CMakeLists.txt

@@ -66,11 +66,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Testing
 IF(BUILD_TESTING)

+ 7 - 5
Libs/PluginFramework/CMakeLists.txt

@@ -151,11 +151,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Testing
 IF(BUILD_TESTING)

+ 7 - 5
Libs/Scripting/Python/Widgets/CMakeLists.txt

@@ -48,11 +48,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/Visualization/VTK/Core/CMakeLists.txt

@@ -84,11 +84,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 #IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/Visualization/VTK/Widgets/CMakeLists.txt

@@ -130,11 +130,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/Visualization/XIP/CMakeLists.txt

@@ -41,11 +41,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 #IF(BUILD_QTDESIGNER_PLUGINS)

+ 7 - 5
Libs/Widgets/CMakeLists.txt

@@ -275,11 +275,13 @@ ctkMacroBuildLib(
   LIBRARY_TYPE ${CTK_LIBRARY_MODE}
   )
 
-ctkMacroBuildLibWrapper(
-  TARGET ${PROJECT_NAME}
-  SRCS ${KIT_SRCS}
-  WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
-  )
+IF(CTK_WRAP_PYTHONQT_FULL OR CTK_WRAP_PYTHONQT_LIGHT)
+  ctkMacroBuildLibWrapper(
+    TARGET ${PROJECT_NAME}
+    SRCS ${KIT_SRCS}
+    WRAPPER_LIBRARY_TYPE ${CTK_LIBRARY_MODE}
+    )
+ENDIF()
 
 # Plugins
 IF(BUILD_QTDESIGNER_PLUGINS)