1
1
cmake_minimum_required (VERSION 3.5)
2
2
3
- project (ChemCalc VERSION 0.1 LANGUAGES CXX)
3
+ project (chemcalc VERSION 0.1 LANGUAGES CXX)
4
4
5
5
set (CMAKE_AUTOUIC ON )
6
6
set (CMAKE_AUTOMOC ON )
@@ -20,7 +20,7 @@ set(PROJECT_SOURCES
20
20
)
21
21
22
22
if (${QT_VERSION_MAJOR} GREATER_EQUAL 6)
23
- qt_add_executable(ChemCalc
23
+ qt_add_executable(chemcalc
24
24
MANUAL_FINALIZATION
25
25
${PROJECT_SOURCES}
26
26
mprintdialog.h mprintdialog.cpp mprintdialog.ui
@@ -31,41 +31,41 @@ if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
31
31
COPYING.txt
32
32
)
33
33
# Define target properties for Android with Qt 6 as:
34
- # set_property(TARGET ChemCalc APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
34
+ # set_property(TARGET chemcalc APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR
35
35
# ${CMAKE_CURRENT_SOURCE_DIR}/android)
36
36
# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation
37
37
else ()
38
38
if (ANDROID)
39
- add_library (ChemCalc SHARED
39
+ add_library (chemcalc SHARED
40
40
${PROJECT_SOURCES}
41
41
)
42
42
# Define properties for Android with Qt 5 after find_package() calls as:
43
43
# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
44
44
else ()
45
- add_executable (ChemCalc
45
+ add_executable (chemcalc
46
46
${PROJECT_SOURCES}
47
47
)
48
48
endif ()
49
49
endif ()
50
50
51
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Widgets)
52
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::PrintSupport)
53
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Core)
54
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Sql)
55
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Gui)
56
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Network)
57
- target_link_libraries (ChemCalc PRIVATE Qt${QT_VERSION_MAJOR} ::Xml)
51
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Widgets)
52
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::PrintSupport)
53
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Core)
54
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Sql)
55
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Gui)
56
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Network)
57
+ target_link_libraries (chemcalc PRIVATE Qt${QT_VERSION_MAJOR} ::Xml)
58
58
59
- # target_link_libraries(ChemCalc KF6::ConfigCore KF6::ConfigGui) // Doesn't work.
59
+ # target_link_libraries(chemcalc KF6::ConfigCore KF6::ConfigGui) // Doesn't work.
60
60
61
61
62
62
# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1.
63
63
# If you are developing for iOS or macOS you should consider setting an
64
64
# explicit, fixed bundle identifier manually though.
65
65
if (${QT_VERSION} VERSION_LESS 6.1.0)
66
- set (BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.ChemCalc )
66
+ set (BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.chemcalc )
67
67
endif ()
68
- set_target_properties (ChemCalc PROPERTIES
68
+ set_target_properties (chemcalc PROPERTIES
69
69
${BUNDLE_ID_OPTION}
70
70
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
71
71
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}
@@ -74,12 +74,12 @@ set_target_properties(ChemCalc PROPERTIES
74
74
)
75
75
76
76
include (GNUInstallDirs)
77
- install (TARGETS ChemCalc
77
+ install (TARGETS chemcalc
78
78
BUNDLE DESTINATION .
79
79
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
80
80
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
81
81
)
82
82
83
83
if (QT_VERSION_MAJOR EQUAL 6)
84
- qt_finalize_executable(ChemCalc )
84
+ qt_finalize_executable(chemcalc )
85
85
endif ()
0 commit comments