Sfoglia il codice sorgente

Add DISABLE_WRAP_PYTHONQT option to ctkMacroBuildLib

Enabling this option will explicitly disable the pythonQt wrapping for
the considered library.
Jean-Christophe Fillion-Robin 14 anni fa
parent
commit
857f33b1b4
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      CMake/ctkMacroBuildLib.cmake

+ 2 - 2
CMake/ctkMacroBuildLib.cmake

@@ -26,7 +26,7 @@
 MACRO(ctkMacroBuildLib)
   ctkMacroParseArguments(MY
     "NAME;EXPORT_DIRECTIVE;SRCS;MOC_SRCS;UI_FORMS;INCLUDE_DIRECTORIES;TARGET_LIBRARIES;RESOURCES;LIBRARY_TYPE"
-    ""
+    "DISABLE_WRAP_PYTHONQT"
     ${ARGN}
     )
 
@@ -147,7 +147,7 @@ MACRO(ctkMacroBuildLib)
     DESTINATION ${CTK_INSTALL_INCLUDE_DIR} COMPONENT Development
     )
 
-  IF(CTK_WRAP_PYTHONQT_LIGHT OR CTK_WRAP_PYTHONQT_FULL)
+  IF((CTK_WRAP_PYTHONQT_LIGHT OR CTK_WRAP_PYTHONQT_FULL) AND NOT ${MY_DISABLE_WRAP_PYTHONQT})
     set(KIT_PYTHONQT_SRCS) # Clear variable
     ctkMacroWrapPythonQt("org.commontk" ${lib_name}
       KIT_PYTHONQT_SRCS "${MY_SRCS}" ${CTK_WRAP_PYTHONQT_FULL})