summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Lubomir I. Ivanov <neolit123@gmail.com>2015-04-18 15:22:09 +0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-04-18 08:00:17 -0700
commitcdd84bb1886680480428e11b2cea7b4b7a1c5d7f (patch)
treee62e8bf355ed31613a0cf189a7a1032cd3d6b59d /CMakeLists.txt
parented4fbb92d015dac03ecc47b3a377da1f54a1ec7c (diff)
downloadsubsurface-cdd84bb1886680480428e11b2cea7b4b7a1c5d7f.tar.gz
cmake: whitespace cleanup
- indentation - spaces near comments Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt135
1 files changed, 69 insertions, 66 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 21a9616ab..70cfabbeb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,12 +14,12 @@ OPTION(NO_TESTS "disable the tests" OFF)
OPTION(NO_DOCS "disable the docs" OFF)
SET(CMAKE_MODULE_PATH ${${PROJECT_NAME}_SOURCE_DIR}/cmake/Modules)
-INCLUDE_DIRECTORIES( . ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR} qt-ui qt-ui/profile)
+INCLUDE_DIRECTORIES(. ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR} qt-ui qt-ui/profile)
# compiler specific settings
if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUXX)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 ")
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 ")
endif()
# pkgconfig for required libraries
@@ -67,7 +67,7 @@ IF(NO_MARBLE)
SET(MARBLE_LIBRARIES "")
ENDIF()
-SET(SUBSURFACE_LINK_LIBRARIES ${SUBSURFACE_LINK_LIBRARIES} ${LIBDIVECOMPUTER_LIBRARIES} ${LIBGIT2_LIBRARIES} -lusb-1.0)
+SET(SUBSURFACE_LINK_LIBRARIES ${SUBSURFACE_LINK_LIBRARIES} ${LIBDIVECOMPUTER_LIBRARIES} ${LIBGIT2_LIBRARIES} -lusb-1.0)
# handle out of tree build correctly
@@ -80,7 +80,7 @@ IF(NOT (insource OR insourcedir))
ENDIF()
ENDIF()
-#configure Qt.
+# configure Qt.
FIND_PACKAGE(Qt5 REQUIRED COMPONENTS Core Concurrent Widgets Network WebKitWidgets PrintSupport Svg Test LinguistTools)
SET(QT_LIBRARIES Qt5::Core Qt5::Concurrent Qt5::Widgets Qt5::Network Qt5::WebKitWidgets Qt5::PrintSupport Qt5::Svg)
@@ -93,50 +93,53 @@ FILE(WRITE ${CMAKE_BINARY_DIR}/version.h.in "
#define GIT_VERSION_STRING \"@GIT_VERSION_STRING@\"
#define CANONICAL_VERSION_STRING \"@CANONICAL_VERSION_STRING@\"
")
+
FILE(WRITE ${CMAKE_BINARY_DIR}/version.cmake "
- IF (\${APPLE})
- SET(VER_OS darwin)
- ELSEIF (\${WIN32})
- SET(VER_OS win)
- ELSE ()
- SET(VER_OS linux)
- ENDIF ()
- IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")
- SET(VER_OS win)
- ENDIF ()
- EXECUTE_PROCESS(
- COMMAND sh scripts/get-version \${VER_OS}
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- OUTPUT_VARIABLE VERSION_STRING
- OUTPUT_STRIP_TRAILING_WHITESPACE
- )
- EXECUTE_PROCESS(
- COMMAND sh scripts/get-version linux
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- OUTPUT_VARIABLE GIT_VERSION_STRING
- OUTPUT_STRIP_TRAILING_WHITESPACE
- )
- EXECUTE_PROCESS(
- COMMAND sh scripts/get-version full
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
- OUTPUT_VARIABLE CANONICAL_VERSION_STRING
- OUTPUT_STRIP_TRAILING_WHITESPACE
- )
- CONFIGURE_FILE(\${SRC} \${DST} @ONLY)
- IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")
- EXECUTE_PROCESS(
- COMMAND cat ${CMAKE_SOURCE_DIR}/packaging/windows/subsurface.nsi.in
- COMMAND sed -e \"s/VERSIONTOKEN/\${VERSION_STRING}/\"
- COMMAND sed -e \"s/PRODVTOKEN/\${CANONICAL_VERSION_STRING}/\"
- OUTPUT_FILE ${CMAKE_BINARY_DIR}/staging/subsurface.nsi
- )
- ENDIF()
+ IF (\${APPLE})
+ SET(VER_OS darwin)
+ ELSEIF (\${WIN32})
+ SET(VER_OS win)
+ ELSE ()
+ SET(VER_OS linux)
+ ENDIF ()
+ IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")
+ SET(VER_OS win)
+ ENDIF ()
+ EXECUTE_PROCESS(
+ COMMAND sh scripts/get-version \${VER_OS}
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ OUTPUT_VARIABLE VERSION_STRING
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+ EXECUTE_PROCESS(
+ COMMAND sh scripts/get-version linux
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ OUTPUT_VARIABLE GIT_VERSION_STRING
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+ EXECUTE_PROCESS(
+ COMMAND sh scripts/get-version full
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ OUTPUT_VARIABLE CANONICAL_VERSION_STRING
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+ CONFIGURE_FILE(\${SRC} \${DST} @ONLY)
+ IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")
+ EXECUTE_PROCESS(
+ COMMAND cat ${CMAKE_SOURCE_DIR}/packaging/windows/subsurface.nsi.in
+ COMMAND sed -e \"s/VERSIONTOKEN/\${VERSION_STRING}/\"
+ COMMAND sed -e \"s/PRODVTOKEN/\${CANONICAL_VERSION_STRING}/\"
+ OUTPUT_FILE ${CMAKE_BINARY_DIR}/staging/subsurface.nsi
+ )
+ ENDIF()
")
-ADD_CUSTOM_TARGET(version ALL COMMAND
- ${CMAKE_COMMAND} -D SRC=${CMAKE_BINARY_DIR}/version.h.in
- -D DST=${CMAKE_BINARY_DIR}/ssrf-version.h
- -D CMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
- -P ${CMAKE_BINARY_DIR}/version.cmake
+
+ADD_CUSTOM_TARGET(
+ version ALL COMMAND ${CMAKE_COMMAND} ${CMAKE_COMMAND}
+ -D SRC=${CMAKE_BINARY_DIR}/version.h.in
+ -D DST=${CMAKE_BINARY_DIR}/ssrf-version.h
+ -D CMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
+ -P ${CMAKE_BINARY_DIR}/version.cmake
)
# set up the different target platforms
@@ -210,9 +213,9 @@ SET(SUBSURFACE_CORE_LIB_SRCS
uemis.c
uemis-downloader.c
version.c
- #gettextfrommoc should be added because we are using it on the c-code.
+ # gettextfrommoc should be added because we are using it on the c-code.
gettextfromc.cpp
- #dirk ported some core functionality to c++.
+ # dirk ported some core functionality to c++.
qthelper.cpp
divecomputer.cpp
exif.cpp
@@ -326,13 +329,13 @@ endif()
# create the executables
ADD_EXECUTABLE(${SUBSURFACE_TARGET} ${SUBSURFACE_PKG} ${SUBSURFACE_APP} ${SUBSURFACE_RESOURCES})
-target_link_libraries( ${SUBSURFACE_TARGET}
- subsurface_generated_ui
- subsurface_interface
- subsurface_profile
- subsurface_statistics
- subsurface_corelib
- ${SUBSURFACE_LINK_LIBRARIES}
+target_link_libraries(${SUBSURFACE_TARGET}
+ subsurface_generated_ui
+ subsurface_interface
+ subsurface_profile
+ subsurface_statistics
+ subsurface_corelib
+ ${SUBSURFACE_LINK_LIBRARIES}
)
ADD_DEPENDENCIES(subsurface_statistics subsurface_generated_ui)
@@ -357,9 +360,9 @@ ENDIF()
# QTest based tests
MACRO(test NAME FILE)
- ADD_EXECUTABLE(${NAME} tests/${FILE} ${SUBSURFACE_RESOURCES})
- TARGET_LINK_LIBRARIES(${NAME} subsurface_corelib ${QT_TEST_LIBRARIES} ${SUBSURFACE_LINK_LIBRARIES})
- ADD_TEST(NAME ${NAME} COMMAND ${NAME})
+ ADD_EXECUTABLE(${NAME} tests/${FILE} ${SUBSURFACE_RESOURCES})
+ TARGET_LINK_LIBRARIES(${NAME} subsurface_corelib ${QT_TEST_LIBRARIES} ${SUBSURFACE_LINK_LIBRARIES})
+ ADD_TEST(NAME ${NAME} COMMAND ${NAME})
ENDMACRO()
ENABLE_TESTING()
@@ -432,11 +435,11 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
ENDIF()
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
-# # Windows bundling rules
-# # We don't have a helpful tool like macdeployqt for Windows, so we hardcode
-# # which libs we need.
-# # "make install", copies everything into a staging area
-# # "make installer", uses makensis to create an installer executable
+ # Windows bundling rules
+ # We don't have a helpful tool like macdeployqt for Windows, so we hardcode
+ # which libs we need.
+ # "make install", copies everything into a staging area
+ # "make installer", uses makensis to create an installer executable
set(WINDOWSSTAGING ${CMAKE_BINARY_DIR}/staging)
install(DIRECTORY marbledata/maps DESTINATION ${WINDOWSSTAGING}/data)
install(DIRECTORY marbledata/bitmaps DESTINATION ${WINDOWSSTAGING}/data)
@@ -477,7 +480,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
# linker used contains a space...
EXECUTE_PROCESS(
COMMAND tail -1 CMakeFiles/subsurface.dir/link.txt
- COMMAND cut -d\\ -f 2-
+ COMMAND cut -d\\ -f 2-
OUTPUT_VARIABLE LINKER_LINE
OUTPUT_STRIP_TRAILING_WHITESPACE
)
@@ -517,8 +520,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
ENDIF()
if(CMAKE_SYSTEM_NAME STREQUAL "Android")
-# # Android template directory
-# SET(ANDROID_PACKAGE_SOURCE_DIR, ${CMAKE_BINARY_DIR}/android)
+ # Android template directory
+ SET(ANDROID_PACKAGE_SOURCE_DIR, ${CMAKE_BINARY_DIR}/android)
ENDIF()
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")