66
77include (GNUInstallDirs)
88
9- configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /shlibpp /config.h.in"
10- "${CMAKE_CURRENT_BINARY_DIR} /shlibpp /config.h"
9+ configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /sharedlibpp /config.h.in"
10+ "${CMAKE_CURRENT_BINARY_DIR} /sharedlibpp /config.h"
1111 @ONLY)
1212
13- configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /shlibpp /version.h.in"
14- "${CMAKE_CURRENT_BINARY_DIR} /shlibpp /version.h"
13+ configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /sharedlibpp /version.h.in"
14+ "${CMAKE_CURRENT_BINARY_DIR} /sharedlibpp /version.h"
1515 @ONLY)
1616
17- set (shlibpp_HDRS "${CMAKE_CURRENT_BINARY_DIR} /shlibpp /config.h"
18- "${CMAKE_CURRENT_BINARY_DIR} /shlibpp /version.h"
19- shlibpp /api.h
20- shlibpp /SharedLibraryClassApi.h
21- shlibpp /SharedLibraryClassFactory.h
22- shlibpp /SharedLibraryClassFactory-inl.h
23- shlibpp /SharedLibraryClass.h
24- shlibpp /SharedLibraryClass-inl.h
25- shlibpp /SharedLibraryFactory.h
26- shlibpp /SharedLibrary.h)
17+ set (sharedlibpp_HDRS "${CMAKE_CURRENT_BINARY_DIR} /sharedlibpp /config.h"
18+ "${CMAKE_CURRENT_BINARY_DIR} /sharedlibpp /version.h"
19+ sharedlibpp /api.h
20+ sharedlibpp /SharedLibraryClassApi.h
21+ sharedlibpp /SharedLibraryClassFactory.h
22+ sharedlibpp /SharedLibraryClassFactory-inl.h
23+ sharedlibpp /SharedLibraryClass.h
24+ sharedlibpp /SharedLibraryClass-inl.h
25+ sharedlibpp /SharedLibraryFactory.h
26+ sharedlibpp /SharedLibrary.h)
2727
28- set (shlibpp_SRCS version .cpp
28+ set (sharedlibpp_SRCS version .cpp
2929 SharedLibrary.cpp
3030 SharedLibraryFactory.cpp)
3131
32- add_library (shlibpp ${shlibpp_SRCS } ${shlibpp_HDRS } )
33- add_library (shlibpp::shlibpp ALIAS shlibpp )
32+ add_library (sharedlibpp ${sharedlibpp_SRCS } ${sharedlibpp_HDRS } )
33+ add_library (sharedlibpp::sharedlibpp ALIAS sharedlibpp )
3434
3535# Add build definitions
3636if (NOT BUILD_SHARED_LIBS )
3737 target_compile_definitions (shlibpp PRIVATE SHLIBPP_STATIC)
3838endif ()
39- set_target_properties (shlibpp PROPERTIES DEFINE_SYMBOL BUILDING_SHLIBPP)
39+ set_target_properties (sharedlibpp PROPERTIES DEFINE_SYMBOL BUILDING_SHLIBPP)
4040
41- target_include_directories (shlibpp PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
41+ target_include_directories (sharedlibpp PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
4242 $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR} >
4343 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >)
4444
@@ -47,24 +47,24 @@ if(NOT CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 3.8)
4747endif ()
4848if (CMAKE_VERSION VERSION_LESS 3.8)
4949 # Should be enough to enable c++11
50- target_compile_features (shlibpp PUBLIC cxx_constexpr
50+ target_compile_features (sharedlibpp PUBLIC cxx_constexpr
5151 cxx_nullptr)
5252else ()
53- target_compile_features (shlibpp PUBLIC cxx_std_11)
53+ target_compile_features (sharedlibpp PUBLIC cxx_std_11)
5454endif ()
5555
5656if (UNIX )
57- target_link_libraries (shlibpp PRIVATE dl)
57+ target_link_libraries (sharedlibpp PRIVATE dl)
5858endif ()
5959
60- set_property (TARGET shlibpp PROPERTY PUBLIC_HEADER ${shlibpp_HDRS } )
61- set_property (TARGET shlibpp PROPERTY VERSION ${shlibpp_VERSION } )
62- set_property (TARGET shlibpp PROPERTY SOVERSION 1)
60+ set_property (TARGET sharedlibpp PROPERTY PUBLIC_HEADER ${sharedlibpp_HDRS } )
61+ set_property (TARGET sharedlibpp PROPERTY VERSION ${sharedlibpp_VERSION } )
62+ set_property (TARGET sharedlibpp PROPERTY SOVERSION 1)
6363
64- install (TARGETS shlibpp
65- EXPORT shlibpp
66- COMPONENT shlibpp
64+ install (TARGETS sharedlibpp
65+ EXPORT sharedlibpp
66+ COMPONENT sharedlibpp
6767 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
6868 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
6969 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
70- PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /shlibpp )
70+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /sharedlibpp )
0 commit comments