diff --git a/CMakeLists.txt b/CMakeLists.txt index 9af58d1..c498ee6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,19 +22,19 @@ set(PIP_FOLDERS "." "core" "containers" "thread" "system" "io" "console" "math" set(PIP_INCLUDES) if (LIB) - if (WIN32) + if(WIN32) set(CMAKE_INSTALL_PREFIX ${MINGW_DIR}) - else () + else() if(APPLE) set(CMAKE_INSTALL_PREFIX /usr/local) else() set(CMAKE_INSTALL_PREFIX /usr) endif() - endif () + endif() message(STATUS "Install to system \"${CMAKE_INSTALL_PREFIX}\"") -else () +else() message(STATUS "Install to local \"bin\"") -endif () +endif() foreach(F ${PIP_FOLDERS}) list(APPEND PIP_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/pip/src_main/${F}") diff --git a/SDKMacros.cmake b/SDKMacros.cmake index 9ff3bbc..663e373 100644 --- a/SDKMacros.cmake +++ b/SDKMacros.cmake @@ -1,8 +1,8 @@ macro(sdk_install _DIR _TARGET _H_FILES) - if (LIB) - if (WIN32) - if (NOT _H_FILES STREQUAL "") + if LIB) + if(WIN32) + if(NOT _H_FILES STREQUAL "") #message("HFILES ${_H_FILES}") install(FILES ${_H_FILES} DESTINATION ${MINGW_INCLUDE}/${_DIR}) endif() @@ -10,13 +10,13 @@ macro(sdk_install _DIR _TARGET _H_FILES) install(TARGETS ${_TARGET} DESTINATION ${MINGW_BIN}) get_filename_component(QTDIR ${QT_QMAKE_EXECUTABLE} PATH) install(TARGETS ${_TARGET} DESTINATION ${QTDIR}) - else () + else() if (NOT _H_FILES STREQUAL "") install(FILES ${_H_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/${_DIR}) endif() install(TARGETS ${_TARGET} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) - endif () - else () + endif() + else() install(TARGETS ${_TARGET} DESTINATION bin) - endif () + endif() endmacro() diff --git a/cd_utils/CMakeLists.txt b/cd_utils/CMakeLists.txt index f83eb31..29e16b7 100644 --- a/cd_utils/CMakeLists.txt +++ b/cd_utils/CMakeLists.txt @@ -7,8 +7,8 @@ if (NOT LIBPROJECT) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") if (DEBUG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") - endif () -endif () + endif() +endif() if (MINGW) find_package(MinGW REQUIRED) endif() @@ -19,9 +19,9 @@ set(CPPS_UTILS "cdutils_core.cpp" "cdutils_types.cpp" "cdutils_parser.cpp" "cdut set(HDRS_UTILS "cdutils_core.h" "cdutils_types.h" "cdutils_parser.h" "cdutils_k.h" "cdutils_protocol.h") if (DEFINED ENV{QNX_HOST}) add_library(${PROJECT_NAME} STATIC ${CPPS_UTILS} ${HDRS_UTILS}) -else () +else() add_library(${PROJECT_NAME} SHARED ${CPPS_UTILS} ${HDRS_UTILS}) -endif () +endif() target_link_libraries(${PROJECT_NAME} ${PIP_LIBRARY}) add_executable(cdutilstest "cdutilstest.cpp" "cdtest.h") @@ -51,4 +51,4 @@ else() install(TARGETS ${PROJECT_NAME} DESTINATION bin) message(STATUS "Install to local \"bin\"") endif() -endif () +endif() diff --git a/kx_utils/CMakeLists.txt b/kx_utils/CMakeLists.txt index 54c1a02..04e106f 100644 --- a/kx_utils/CMakeLists.txt +++ b/kx_utils/CMakeLists.txt @@ -14,14 +14,14 @@ option(DEBUG "Build with -g3" 0) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -Wall") if (DEBUG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") -endif () +endif() set(CPPS_UTILS "kx_coeffs.cpp") set(HDRS_UTILS "kx_coeffs.h" "kx_protocol_x.h" "kx_protocol_c.h") if (DEFINED ENV{QNX_HOST}) add_library(${PROJECT_NAME} STATIC ${CPPS_UTILS}) -else () +else() add_library(${PROJECT_NAME} SHARED ${CPPS_UTILS}) -endif () +endif() target_link_libraries(${PROJECT_NAME} ${PIP_LIBRARY}) message(STATUS "Building ${PROJECT_NAME}") if (NOT DEFINED ENV{QNX_HOST}) @@ -39,15 +39,15 @@ if (NOT DEFINED ENV{QNX_HOST}) add_executable(${KX_PULT_NAME} WIN32 ${CPPS} ${CMOCS} ${CUIS} ${RESS} ${MOCS}) set(LIBS ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTOPENGL_LIBRARY} ${OPENGL_LIBRARIES} ${PIP_LIBRARY} qad_graphic qad_utils qad_widgets) target_link_libraries(${KX_PULT_NAME} ${LIBS} ${PROJECT_NAME}) - endif () -endif () + endif() +endif() if (LIB) if (WIN32) set(CMAKE_INSTALL_PREFIX ${MINGW_DIR}) install(FILES ${HDRS_UTILS} DESTINATION ${MINGW_INCLUDE}) install(TARGETS ${PROJECT_NAME} DESTINATION ${MINGW_LIB}) install(TARGETS ${PROJECT_NAME} DESTINATION ${MINGW_BIN}) - else () + else() if(APPLE) set(CMAKE_INSTALL_PREFIX /usr/local) else() @@ -55,14 +55,14 @@ if (LIB) endif() install(FILES ${HDRS_UTILS} DESTINATION ${CMAKE_INSTALL_PREFIX}/include) install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) - endif () + endif() message(STATUS "Install to system \"${CMAKE_INSTALL_PREFIX}\"") -else () +else() install(TARGETS ${PROJECT_NAME} DESTINATION bin) message(STATUS "Install to local \"bin\"") -endif () +endif() if (NOT DEFINED ENV{QNX_HOST}) if (KX_PULT) install(TARGETS ${KX_PULT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) - endif () -endif () + endif() +endif() diff --git a/qad/CMakeLists.txt b/qad/CMakeLists.txt index 86c52e2..ff7161e 100644 --- a/qad/CMakeLists.txt +++ b/qad/CMakeLists.txt @@ -1,6 +1,6 @@ project(qad) cmake_minimum_required(VERSION 2.6) -include(./QtProject.cmake) +include(QtProject.cmake) if (LIBPROJECT) include(../SDKMacros.cmake) else() @@ -10,6 +10,7 @@ else() if (DEBUG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") endif () + set(QAD_STANDALONE 1) endif() find_package(OpenGL REQUIRED) if (MINGW) @@ -22,17 +23,17 @@ if (NOT LIBPROJECT) if (LIB) if (WIN32) set(CMAKE_INSTALL_PREFIX ${MINGW_DIR}) - else () + else() if(APPLE) set(CMAKE_INSTALL_PREFIX /usr/local) else() set(CMAKE_INSTALL_PREFIX /usr) endif() - endif () + endif() message(STATUS "Install to system \"${CMAKE_INSTALL_PREFIX}\"") - else () + else() message(STATUS "Install to local \"bin\"") - endif () + endif() endif() set(CMAKES "FindQAD.cmake" "QtProject.cmake") install(FILES ${CMAKES} DESTINATION ${CMAKE_ROOT}/Modules) @@ -51,15 +52,15 @@ macro(qad_install _TARGET _H_FILES) install(TARGETS ${_TARGET} DESTINATION ${MINGW_BIN}) get_filename_component(QTDIR ${QT_QMAKE_EXECUTABLE} PATH) install(TARGETS ${_TARGET} DESTINATION ${QTDIR}) - else () - if (NOT _H_FILES STREQUAL "") + else() + if(NOT _H_FILES STREQUAL "") install(FILES ${_H_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/qad) endif() install(TARGETS ${_TARGET} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) - endif () - else () + endif() + else() install(TARGETS ${_TARGET} DESTINATION bin) - endif () + endif() endif() endmacro() diff --git a/qad/FindQAD.cmake b/qad/FindQAD.cmake index c393515..45829cf 100644 --- a/qad/FindQAD.cmake +++ b/qad/FindQAD.cmake @@ -1,4 +1,8 @@ -include(QtProject) +if(LIBPROJECT OR QAD_STANDALONE) + include(QtProject.cmake) +else() + +endif() set(_SEARCH_DIR) if(WIN32) find_package(MinGW REQUIRED) diff --git a/qcd_utils/CMakeLists.txt b/qcd_utils/CMakeLists.txt index c67937b..1020dcf 100644 --- a/qcd_utils/CMakeLists.txt +++ b/qcd_utils/CMakeLists.txt @@ -7,7 +7,7 @@ if (NOT LIBPROJECT) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") if (DEBUG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") - endif () + endif() endif() find_package(QAD REQUIRED) include_directories(${PIP_INCLUDES} ${QAD_INCLUDES}) diff --git a/qglview/CMakeLists.txt b/qglview/CMakeLists.txt index 301a41a..565b3f1 100644 --- a/qglview/CMakeLists.txt +++ b/qglview/CMakeLists.txt @@ -8,8 +8,8 @@ else() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") if (DEBUG) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") - endif () -endif () + endif() +endif() if (MINGW) find_package(MinGW REQUIRED) endif() @@ -30,7 +30,7 @@ else() install(TARGETS ${PROJECT_NAME} DESTINATION ${MINGW_BIN}) get_filename_component(QTDIR ${QT_QMAKE_EXECUTABLE} PATH) install(TARGETS ${PROJECT_NAME} DESTINATION ${QTDIR}) - else () + else() if(APPLE) set(CMAKE_INSTALL_PREFIX /usr/local) else() @@ -38,13 +38,13 @@ else() endif() install(FILES ${H} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/qad) install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) - endif () + endif() message(STATUS "Install to system \"${CMAKE_INSTALL_PREFIX}\"") - else () + else() install(TARGETS ${PROJECT_NAME} DESTINATION bin) message(STATUS "Install to local \"bin\"") - endif () -endif () + endif() +endif() qt4_wrap_cpp(CMOCS_TEST "qglview_window.h" OPTIONS -nw) qt4_wrap_ui(CUIS_TEST "qglview_window.ui")