|
@@ -1,7 +1,9 @@
|
|
|
|
|
|
#
|
|
|
+# Depends on:
|
|
|
+# CTK/CMake/ctkMacroParseArguments.cmake
|
|
|
#
|
|
|
-#
|
|
|
+
|
|
|
MACRO(CtkMacroBuildQtApp)
|
|
|
ctkMacroParseArguments(MY
|
|
|
"NAME;SRCS;MOC_SRCS;UI_FORMS;INCLUDE_DIRECTORIES;TARGET_LIBRARIES;RESOURCES"
|
|
@@ -12,13 +14,13 @@ MACRO(CtkMacroBuildQtApp)
|
|
|
# Sanity checks
|
|
|
IF(NOT DEFINED MY_NAME)
|
|
|
MESSAGE(SEND_ERROR "NAME is mandatory")
|
|
|
- ENDIF(NOT DEFINED MY_NAME)
|
|
|
+ ENDIF()
|
|
|
# IF(NOT DEFINED MY_EXPORT_DIRECTIVE)
|
|
|
# MESSAGE(SEND_ERROR "EXPORT_DIRECTIVE is mandatory")
|
|
|
-# ENDIF(NOT DEFINED MY_EXPORT_DIRECTIVE)
|
|
|
+# ENDIF()
|
|
|
# IF(NOT DEFINED MY_LIBRARY_TYPE)
|
|
|
# SET(MY_LIBRARY_TYPE "SHARED")
|
|
|
-# ENDIF(NOT DEFINED MY_LIBRARY_TYPE)
|
|
|
+# ENDIF()
|
|
|
|
|
|
# Define library name
|
|
|
SET(proj_name ${MY_NAME})
|
|
@@ -50,7 +52,7 @@ MACRO(CtkMacroBuildQtApp)
|
|
|
SET(MY_QRC_SRCS "")
|
|
|
IF(DEFINED MY_RESOURCES)
|
|
|
QT4_ADD_RESOURCES(MY_QRC_SRCS ${MY_RESOURCES})
|
|
|
- ENDIF(DEFINED MY_RESOURCES)
|
|
|
+ ENDIF()
|
|
|
|
|
|
SOURCE_GROUP("Resources" FILES
|
|
|
${MY_RESOURCES}
|
|
@@ -81,7 +83,7 @@ MACRO(CtkMacroBuildQtApp)
|
|
|
RUNTIME DESTINATION ${CTK_INSTALL_BIN_DIR} COMPONENT Runtime
|
|
|
LIBRARY DESTINATION ${CTK_INSTALL_LIB_DIR} COMPONENT Runtime
|
|
|
ARCHIVE DESTINATION ${CTK_INSTALL_LIB_DIR} COMPONENT Development)
|
|
|
- ENDIF(CTK_BUILD_SHARED_LIBS)
|
|
|
+ ENDIF()
|
|
|
|
|
|
SET(my_libs
|
|
|
${CTK_BASE_LIBRARIES}
|