diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common/CMakeLists.txt | 28 | ||||
-rw-r--r-- | src/osx/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/osx/graphics/quartz/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/osx/gui/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/parse/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/platform/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/platform/bootstrap/CMakeLists.txt | 10 | ||||
-rw-r--r-- | src/platform/graphics/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/platform/graphics/cairo/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/platform/gui/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/theme_builder/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/toml/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/ui/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/win/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/win/graphics/direct/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/win/gui/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/xml/CMakeLists.txt | 6 |
17 files changed, 63 insertions, 63 deletions
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 75b91838..38af768a 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_base SHARED +add_library(CruBase SHARED Base.cpp Exception.cpp Format.cpp @@ -13,33 +13,33 @@ add_library(cru_base SHARED log/StdioLogTarget.cpp platform/Exception.cpp ) -target_compile_definitions(cru_base PRIVATE CRU_BASE_EXPORT_API) -target_include_directories(cru_base PUBLIC ${CRU_INCLUDE_DIR}) -target_compile_definitions(cru_base PUBLIC $<$<CONFIG:Debug>:CRU_DEBUG>) +target_compile_definitions(CruBase PRIVATE CRU_BASE_EXPORT_API) +target_include_directories(CruBase PUBLIC ${CRU_INCLUDE_DIR}) +target_compile_definitions(CruBase PUBLIC $<$<CONFIG:Debug>:CRU_DEBUG>) if (UNIX) - target_sources(cru_base PRIVATE + target_sources(CruBase PRIVATE platform/unix/ErrnoException.cpp platform/unix/UnixFileStream.cpp ) if (NOT APPLE) - target_link_libraries(cru_base PUBLIC pthread) + target_link_libraries(CruBase PUBLIC pthread) endif() endif() if (APPLE) find_library(CORE_FOUNDATION CoreFoundation REQUIRED) - target_link_libraries(cru_base PUBLIC ${CORE_FOUNDATION}) + target_link_libraries(CruBase PUBLIC ${CORE_FOUNDATION}) - target_sources(cru_base PRIVATE + target_sources(CruBase PRIVATE platform/osx/Convert.cpp platform/osx/Exception.cpp ) endif() if (WIN32) - target_sources(cru_base PRIVATE + target_sources(CruBase PRIVATE platform/win/BridgeComStream.cpp platform/win/ComAutoInit.cpp platform/win/DebugLogTarget.cpp @@ -48,15 +48,15 @@ if (WIN32) platform/win/Win32FileStream.cpp ) - target_link_libraries(cru_base PUBLIC Shlwapi.lib) + target_link_libraries(CruBase PUBLIC Shlwapi.lib) endif() if (WIN32) - target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_WINDOWS) + target_compile_definitions(CruBase PUBLIC CRU_PLATFORM_WINDOWS) elseif(APPLE) - target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_OSX) + target_compile_definitions(CruBase PUBLIC CRU_PLATFORM_OSX) else() - target_compile_definitions(cru_base PUBLIC CRU_PLATFORM_LINUX) + target_compile_definitions(CruBase PUBLIC CRU_PLATFORM_LINUX) endif() -target_link_libraries(cru_base PUBLIC GSL double-conversion) +target_link_libraries(CruBase PUBLIC GSL double-conversion) diff --git a/src/osx/CMakeLists.txt b/src/osx/CMakeLists.txt index ad591478..0a8bb7af 100644 --- a/src/osx/CMakeLists.txt +++ b/src/osx/CMakeLists.txt @@ -1,11 +1,11 @@ -add_library(cru_osx_base SHARED +add_library(CruPlatformBaseOsx SHARED Resource.cpp ) find_library(FOUNDATION Foundation REQUIRED) find_library(CORE_FOUNDATION CoreFoundation REQUIRED) -target_link_libraries(cru_osx_base PUBLIC cru_platform_base ${FOUNDATION} ${CORE_FOUNDATION}) +target_link_libraries(CruPlatformBaseOsx PUBLIC CruPlatformBase ${FOUNDATION} ${CORE_FOUNDATION}) add_subdirectory(graphics) add_subdirectory(gui) diff --git a/src/osx/graphics/quartz/CMakeLists.txt b/src/osx/graphics/quartz/CMakeLists.txt index 0f44fecf..1fcaff26 100644 --- a/src/osx/graphics/quartz/CMakeLists.txt +++ b/src/osx/graphics/quartz/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_osx_graphics_quartz SHARED +add_library(CruPlatformGraphicsQuartz SHARED Brush.cpp Convert.cpp Factory.cpp @@ -15,5 +15,5 @@ find_library(CORE_GRAPHICS CoreGraphics REQUIRED) find_library(CORE_TEXT CoreText REQUIRED) find_library(IMAGE_IO ImageIO REQUIRED) -target_link_libraries(cru_osx_graphics_quartz PUBLIC ${CORE_GRAPHICS} ${CORE_TEXT} ${IMAGE_IO}) -target_link_libraries(cru_osx_graphics_quartz PUBLIC cru_osx_base cru_platform_graphics) +target_link_libraries(CruPlatformGraphicsQuartz PUBLIC ${CORE_GRAPHICS} ${CORE_TEXT} ${IMAGE_IO}) +target_link_libraries(CruPlatformGraphicsQuartz PUBLIC CruPlatformBaseOsx CruPlatformGraphics) diff --git a/src/osx/gui/CMakeLists.txt b/src/osx/gui/CMakeLists.txt index 5da507e1..5442ad15 100644 --- a/src/osx/gui/CMakeLists.txt +++ b/src/osx/gui/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_osx_gui SHARED +add_library(CruPlatformGuiOsx SHARED Clipboard.mm Cursor.mm InputMethod.mm @@ -12,4 +12,4 @@ add_library(cru_osx_gui SHARED find_library(APPKIT AppKit REQUIRED) find_library(UNIFORMTYPEIDENTIFIERS UniformTypeIdentifiers REQUIRED) -target_link_libraries(cru_osx_gui PUBLIC cru_platform_gui cru_osx_graphics_quartz ${APPKIT} ${UNIFORMTYPEIDENTIFIERS}) +target_link_libraries(CruPlatformGuiOsx PUBLIC CruPlatformGui CruPlatformGraphicsQuartz ${APPKIT} ${UNIFORMTYPEIDENTIFIERS}) diff --git a/src/parse/CMakeLists.txt b/src/parse/CMakeLists.txt index 17b26a3a..c02b3b8b 100644 --- a/src/parse/CMakeLists.txt +++ b/src/parse/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_parse SHARED +add_library(CruParse SHARED Grammar.cpp Nonterminal.cpp ParsingAlgorithm.cpp @@ -13,5 +13,5 @@ add_library(cru_parse SHARED Token.cpp TokenType.cpp ) -target_compile_definitions(cru_parse PRIVATE CRU_PARSE_EXPORT_API) -target_link_libraries(cru_parse PUBLIC cru_base) +target_compile_definitions(CruParse PRIVATE CRU_PARSE_EXPORT_API) +target_link_libraries(CruParse PUBLIC CruBase) diff --git a/src/platform/CMakeLists.txt b/src/platform/CMakeLists.txt index c3f62535..00fda1d3 100644 --- a/src/platform/CMakeLists.txt +++ b/src/platform/CMakeLists.txt @@ -1,10 +1,10 @@ -add_library(cru_platform_base SHARED +add_library(CruPlatformBase SHARED ForDllExport.cpp Color.cpp GraphicsBase.cpp ) -target_link_libraries(cru_platform_base PUBLIC cru_base) -target_compile_definitions(cru_platform_base PRIVATE CRU_PLATFORM_EXPORT_API) +target_link_libraries(CruPlatformBase PUBLIC CruBase) +target_compile_definitions(CruPlatformBase PRIVATE CRU_PLATFORM_EXPORT_API) add_subdirectory(graphics) add_subdirectory(gui) diff --git a/src/platform/bootstrap/CMakeLists.txt b/src/platform/bootstrap/CMakeLists.txt index 6df73f38..f5d79cca 100644 --- a/src/platform/bootstrap/CMakeLists.txt +++ b/src/platform/bootstrap/CMakeLists.txt @@ -1,13 +1,13 @@ -add_library(cru_platform_bootstrap SHARED +add_library(CruPlatformBootstrap SHARED Bootstrap.cpp ) if(WIN32) - target_link_libraries(cru_platform_bootstrap PUBLIC cru_win_gui) + target_link_libraries(CruPlatformBootstrap PUBLIC CruPlatformGuiWin) elseif(APPLE) - target_link_libraries(cru_platform_bootstrap PUBLIC cru_osx_gui) + target_link_libraries(CruPlatformBootstrap PUBLIC CruPlatformGuiOsx) else() - target_link_libraries(cru_platform_bootstrap PUBLIC cru_platform_graphics_cairo) + target_link_libraries(CruPlatformBootstrap PUBLIC CruPlatformGraphicsCairo) endif() -target_compile_definitions(cru_platform_bootstrap PRIVATE CRU_PLATFORM_BOOTSTRAP_EXPORT_API) +target_compile_definitions(CruPlatformBootstrap PRIVATE CRU_PLATFORM_BOOTSTRAP_EXPORT_API) diff --git a/src/platform/graphics/CMakeLists.txt b/src/platform/graphics/CMakeLists.txt index a92fe0ff..da9bf61c 100644 --- a/src/platform/graphics/CMakeLists.txt +++ b/src/platform/graphics/CMakeLists.txt @@ -1,10 +1,10 @@ -add_library(cru_platform_graphics SHARED +add_library(CruPlatformGraphics SHARED ForDllExport.cpp Geometry.cpp Image.cpp NullPainter.cpp ) -target_compile_definitions(cru_platform_graphics PRIVATE CRU_PLATFORM_GRAPHICS_EXPORT_API) -target_link_libraries(cru_platform_graphics PUBLIC cru_platform_base) +target_compile_definitions(CruPlatformGraphics PRIVATE CRU_PLATFORM_GRAPHICS_EXPORT_API) +target_link_libraries(CruPlatformGraphics PUBLIC CruPlatformBase) add_subdirectory(cairo) diff --git a/src/platform/graphics/cairo/CMakeLists.txt b/src/platform/graphics/cairo/CMakeLists.txt index 13f47bcc..f79e1277 100644 --- a/src/platform/graphics/cairo/CMakeLists.txt +++ b/src/platform/graphics/cairo/CMakeLists.txt @@ -2,10 +2,10 @@ if (UNIX) find_library(LIB_CAIRO cairo REQUIRED) find_library(LIB_PANGO NAMES pango pango-1.0 REQUIRED) - add_library(cru_platform_graphics_cairo SHARED + add_library(CruPlatformGraphicsCairo SHARED CairoGraphicsFactory.cpp CairoResource.cpp ) - target_compile_definitions(cru_platform_graphics_cairo PRIVATE CRU_PLATFORM_GRAPHICS_CAIRO_EXPORT_API) - target_link_libraries(cru_platform_graphics_cairo PUBLIC cru_platform_graphics PRIVATE ${LIB_CAIRO} ${LIB_PANGO}) + target_compile_definitions(CruPlatformGraphicsCairo PRIVATE CRU_PLATFORM_GRAPHICS_CAIRO_EXPORT_API) + target_link_libraries(CruPlatformGraphicsCairo PUBLIC CruPlatformGraphics PRIVATE ${LIB_CAIRO} ${LIB_PANGO}) endif() diff --git a/src/platform/gui/CMakeLists.txt b/src/platform/gui/CMakeLists.txt index bd899ecd..eb7467cd 100644 --- a/src/platform/gui/CMakeLists.txt +++ b/src/platform/gui/CMakeLists.txt @@ -1,7 +1,7 @@ -add_library(cru_platform_gui SHARED +add_library(CruPlatformGui SHARED Keyboard.cpp Menu.cpp UiApplication.cpp ) -target_link_libraries(cru_platform_gui PUBLIC cru_platform_graphics) -target_compile_definitions(cru_platform_gui PRIVATE CRU_PLATFORM_GUI_EXPORT_API) +target_link_libraries(CruPlatformGui PUBLIC CruPlatformGraphics) +target_compile_definitions(CruPlatformGui PRIVATE CRU_PLATFORM_GUI_EXPORT_API) diff --git a/src/theme_builder/CMakeLists.txt b/src/theme_builder/CMakeLists.txt index ed9029f0..656f9f0a 100644 --- a/src/theme_builder/CMakeLists.txt +++ b/src/theme_builder/CMakeLists.txt @@ -42,4 +42,4 @@ endif() target_add_resources(cru_theme_builder cru/ui) target_add_resources(cru_theme_builder cru/theme_builder) -target_link_libraries(cru_theme_builder PRIVATE cru_platform_bootstrap cru_ui) +target_link_libraries(cru_theme_builder PRIVATE CruPlatformBootstrap CruUi) diff --git a/src/toml/CMakeLists.txt b/src/toml/CMakeLists.txt index be04ad79..170509a4 100644 --- a/src/toml/CMakeLists.txt +++ b/src/toml/CMakeLists.txt @@ -1,6 +1,6 @@ -add_library(cru_toml SHARED +add_library(CruToml SHARED TomlDocument.cpp TomlParser.cpp ) -target_compile_definitions(cru_toml PRIVATE CRU_TOML_EXPORT_API) -target_link_libraries(cru_toml PUBLIC cru_base) +target_compile_definitions(CruToml PRIVATE CRU_TOML_EXPORT_API) +target_link_libraries(CruToml PUBLIC CruBase) diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt index 66b473d2..b3e57dd7 100644 --- a/src/ui/CMakeLists.txt +++ b/src/ui/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_ui SHARED +add_library(CruUi SHARED DeleteLater.cpp Helper.cpp ThemeManager.cpp @@ -75,5 +75,5 @@ add_library(cru_ui SHARED style/StyleRule.cpp style/StyleRuleSet.cpp ) -target_compile_definitions(cru_ui PRIVATE CRU_UI_EXPORT_API) -target_link_libraries(cru_ui PUBLIC cru_platform_gui cru_xml) +target_compile_definitions(CruUi PRIVATE CRU_UI_EXPORT_API) +target_link_libraries(CruUi PUBLIC CruPlatformGui CruXml) diff --git a/src/win/CMakeLists.txt b/src/win/CMakeLists.txt index ff3d6f96..607d8b61 100644 --- a/src/win/CMakeLists.txt +++ b/src/win/CMakeLists.txt @@ -1,9 +1,9 @@ -add_library(cru_win_base SHARED +add_library(CruWinBase SHARED ForDllExport.cpp ) -target_compile_definitions(cru_win_base PUBLIC UNICODE _UNICODE) # use unicode -target_compile_definitions(cru_win_base PRIVATE CRU_WIN_EXPORT_API) -target_link_libraries(cru_win_base PUBLIC cru_base) +target_compile_definitions(CruWinBase PUBLIC UNICODE _UNICODE) # use unicode +target_compile_definitions(CruWinBase PRIVATE CRU_WIN_EXPORT_API) +target_link_libraries(CruWinBase PUBLIC CruBase) add_subdirectory(graphics) add_subdirectory(gui) diff --git a/src/win/graphics/direct/CMakeLists.txt b/src/win/graphics/direct/CMakeLists.txt index 39f9802a..a9d5900b 100644 --- a/src/win/graphics/direct/CMakeLists.txt +++ b/src/win/graphics/direct/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_win_graphics_direct SHARED +add_library(CruPlatformGraphicsDirect2d SHARED Brush.cpp Font.cpp Geometry.cpp @@ -11,6 +11,6 @@ add_library(cru_win_graphics_direct SHARED WindowPainter.cpp WindowRenderTarget.cpp ) -target_link_libraries(cru_win_graphics_direct PUBLIC D3D11 D2d1 DWrite) -target_link_libraries(cru_win_graphics_direct PUBLIC cru_win_base cru_platform_graphics) -target_compile_definitions(cru_win_graphics_direct PRIVATE CRU_WIN_GRAPHICS_DIRECT_EXPORT_API) +target_link_libraries(CruPlatformGraphicsDirect2d PUBLIC D3D11 D2d1 DWrite) +target_link_libraries(CruPlatformGraphicsDirect2d PUBLIC CruWinBase CruPlatformGraphics) +target_compile_definitions(CruPlatformGraphicsDirect2d PRIVATE CRU_WIN_GRAPHICS_DIRECT_EXPORT_API) diff --git a/src/win/gui/CMakeLists.txt b/src/win/gui/CMakeLists.txt index 9e26f190..4a27ffb6 100644 --- a/src/win/gui/CMakeLists.txt +++ b/src/win/gui/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(cru_win_gui SHARED +add_library(CruPlatformGuiWin SHARED Clipboard.cpp Cursor.cpp GodWindow.cpp @@ -11,6 +11,6 @@ add_library(cru_win_gui SHARED WindowClass.cpp WindowManager.cpp ) -target_link_libraries(cru_win_gui PUBLIC imm32) -target_link_libraries(cru_win_gui PUBLIC cru_win_graphics_direct cru_platform_gui) -target_compile_definitions(cru_win_gui PRIVATE CRU_WIN_GUI_EXPORT_API) +target_link_libraries(CruPlatformGuiWin PUBLIC imm32) +target_link_libraries(CruPlatformGuiWin PUBLIC CruPlatformGraphicsDirect2d CruPlatformGui) +target_compile_definitions(CruPlatformGuiWin PRIVATE CRU_WIN_GUI_EXPORT_API) diff --git a/src/xml/CMakeLists.txt b/src/xml/CMakeLists.txt index 014e820c..519b59f2 100644 --- a/src/xml/CMakeLists.txt +++ b/src/xml/CMakeLists.txt @@ -1,6 +1,6 @@ -add_library(cru_xml SHARED +add_library(CruXml SHARED XmlNode.cpp XmlParser.cpp ) -target_compile_definitions(cru_xml PRIVATE CRU_XML_EXPORT_API) -target_link_libraries(cru_xml PUBLIC cru_base) +target_compile_definitions(CruXml PRIVATE CRU_XML_EXPORT_API) +target_link_libraries(CruXml PUBLIC CruBase) |