aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common/CMakeLists.txt28
-rw-r--r--src/osx/CMakeLists.txt4
-rw-r--r--src/osx/graphics/quartz/CMakeLists.txt6
-rw-r--r--src/osx/gui/CMakeLists.txt4
-rw-r--r--src/parse/CMakeLists.txt6
-rw-r--r--src/platform/CMakeLists.txt6
-rw-r--r--src/platform/bootstrap/CMakeLists.txt10
-rw-r--r--src/platform/graphics/CMakeLists.txt6
-rw-r--r--src/platform/graphics/cairo/CMakeLists.txt6
-rw-r--r--src/platform/gui/CMakeLists.txt6
-rw-r--r--src/theme_builder/CMakeLists.txt2
-rw-r--r--src/toml/CMakeLists.txt6
-rw-r--r--src/ui/CMakeLists.txt6
-rw-r--r--src/win/CMakeLists.txt8
-rw-r--r--src/win/graphics/direct/CMakeLists.txt8
-rw-r--r--src/win/gui/CMakeLists.txt8
-rw-r--r--src/xml/CMakeLists.txt6
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)