diff --git a/CMakeLists.txt b/CMakeLists.txt index b0e7db219..566d66815 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,7 +88,7 @@ else (USE_PACKAGE_MANAGER) find_package(Boost REQUIRED) find_package(OpenSSL REQUIRED) - find_package(Serialize REQUIRED) + find_package(PajladaSerialize REQUIRED) find_package(Signals REQUIRED) find_package(Settings REQUIRED) diff --git a/cmake/FindPajladaSerialize.cmake b/cmake/FindPajladaSerialize.cmake new file mode 100644 index 000000000..4671874ce --- /dev/null +++ b/cmake/FindPajladaSerialize.cmake @@ -0,0 +1,14 @@ +include(FindPackageHandleStandardArgs) + +find_path(PajladaSerialize_INCLUDE_DIR pajlada/serialize.hpp HINTS ${CMAKE_SOURCE_DIR}/lib/serialize/include) + +find_package_handle_standard_args(PajladaSerialize DEFAULT_MSG PajladaSerialize_INCLUDE_DIR) + +if (PajladaSerialize_FOUND) + add_library(Pajlada::Serialize INTERFACE IMPORTED) + set_target_properties(Pajlada::Serialize PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${PajladaSerialize_INCLUDE_DIR}" + ) +endif () + +mark_as_advanced(PajladaSerialize_INCLUDE_DIR) diff --git a/cmake/FindSerialize.cmake b/cmake/FindSerialize.cmake deleted file mode 100644 index 0e4fdbb82..000000000 --- a/cmake/FindSerialize.cmake +++ /dev/null @@ -1,14 +0,0 @@ -include(FindPackageHandleStandardArgs) - -find_path(Serialize_INCLUDE_DIR pajlada/serialize.hpp HINTS ${CMAKE_SOURCE_DIR}/lib/serialize/include) - -find_package_handle_standard_args(Serialize DEFAULT_MSG Serialize_INCLUDE_DIR) - -if (Serialize_FOUND) - add_library(Serialize::Serialize INTERFACE IMPORTED) - set_target_properties(Serialize::Serialize PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${Serialize_INCLUDE_DIR}" - ) -endif () - -mark_as_advanced(Serialize_INCLUDE_DIR) \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6998fe409..814cc3dd6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -276,7 +276,7 @@ else () LibCommuni::LibCommuni OpenSSL::OpenSSL qt5keychain - Serialize::Serialize + Pajlada::Serialize Settings::Settings Signals::Signals websocketpp::websocketpp