Tidy up the cmake files changing case and output dir
This commit is contained in:
@@ -5,7 +5,7 @@ find_package(Qt6 6.5 REQUIRED COMPONENTS Core Widgets)
|
|||||||
|
|
||||||
qt_standard_project_setup()
|
qt_standard_project_setup()
|
||||||
|
|
||||||
qt_add_executable(SOM
|
qt_add_executable(som
|
||||||
WIN32 MACOSX_BUNDLE
|
WIN32 MACOSX_BUNDLE
|
||||||
src/main.cpp
|
src/main.cpp
|
||||||
src/mainwindow.cpp
|
src/mainwindow.cpp
|
||||||
@@ -14,7 +14,11 @@ qt_add_executable(SOM
|
|||||||
src/interface.h
|
src/interface.h
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(SOM
|
set_target_properties(som PROPERTIES
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out"
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(som
|
||||||
PRIVATE
|
PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Widgets
|
Qt::Widgets
|
||||||
@@ -24,14 +28,14 @@ add_subdirectory(plugins)
|
|||||||
|
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
install(TARGETS SOM
|
install(TARGETS som
|
||||||
BUNDLE DESTINATION .
|
BUNDLE DESTINATION .
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
qt_generate_deploy_app_script(
|
qt_generate_deploy_app_script(
|
||||||
TARGET SOM
|
TARGET som
|
||||||
OUTPUT_SCRIPT deploy_script
|
OUTPUT_SCRIPT deploy_script
|
||||||
NO_UNSUPPORTED_PLATFORM_ERROR
|
NO_UNSUPPORTED_PLATFORM_ERROR
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ target_sources(CalculatorPlugin PRIVATE
|
|||||||
button.cpp button.h
|
button.cpp button.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(CalculatorPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(CalculatorPlugin PRIVATE
|
target_link_libraries(CalculatorPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ target_sources(FileExplorerPlugin PRIVATE
|
|||||||
FileExplorerPlugin.cpp FileExplorerPlugin.h
|
FileExplorerPlugin.cpp FileExplorerPlugin.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(FileExplorerPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(FileExplorerPlugin PRIVATE
|
target_link_libraries(FileExplorerPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
@@ -23,6 +23,10 @@ target_sources(IrcClientPlugin PRIVATE
|
|||||||
topichandler.cpp topichandler.h
|
topichandler.cpp topichandler.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(IrcClientPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(IrcClientPlugin PRIVATE
|
target_link_libraries(IrcClientPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ target_sources(ScreenShotPlugin PRIVATE
|
|||||||
ScreenShotPlugin.cpp ScreenShotPlugin.h
|
ScreenShotPlugin.cpp ScreenShotPlugin.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(ScreenShotPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(ScreenShotPlugin PRIVATE
|
target_link_libraries(ScreenShotPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ target_sources(TerminalPlugin PRIVATE
|
|||||||
TerminalPlugin.cpp TerminalPlugin.h
|
TerminalPlugin.cpp TerminalPlugin.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(TerminalPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(TerminalPlugin PRIVATE
|
target_link_libraries(TerminalPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ target_sources(WebBrowserPlugin PRIVATE
|
|||||||
WebBrowserPlugin.cpp WebBrowserPlugin.h
|
WebBrowserPlugin.cpp WebBrowserPlugin.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_target_properties(WebBrowserPlugin PROPERTIES
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/out/plugins"
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(WebBrowserPlugin PRIVATE
|
target_link_libraries(WebBrowserPlugin PRIVATE
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|||||||
Reference in New Issue
Block a user