File tree Expand file tree Collapse file tree 2 files changed +6
-22
lines changed Expand file tree Collapse file tree 2 files changed +6
-22
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,6 @@ set(sources
47
47
src/Utility.cxx
48
48
)
49
49
50
- file (RELATIVE_PATH PYTHONDIR_TO_LIBDIR "${CMAKE_INSTALL_FULL_PYTHONDIR} " "${CMAKE_INSTALL_FULL_LIBDIR} " )
51
-
52
50
set (libname cppyy )
53
51
54
52
add_library (${libname} SHARED ${headers} ${sources} )
@@ -106,15 +104,9 @@ set_property(GLOBAL APPEND PROPERTY ROOT_EXPORTED_TARGETS ${libname})
106
104
107
105
# Install library
108
106
install (TARGETS ${libname} EXPORT ${CMAKE_PROJECT_NAME} Exports
109
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT libraries
110
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries
111
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries )
112
- if (NOT MSVC AND NOT CMAKE_INSTALL_LIBDIR STREQUAL CMAKE_INSTALL_PYTHONDIR )
113
- # add a symlink to ${libname} in CMAKE_INSTALL_PYTHONDIR
114
- set (LIB_FILE_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${libname} .so )
115
- install (CODE "file(CREATE_LINK ${PYTHONDIR_TO_LIBDIR} /${LIB_FILE_NAME}
116
- \$ ENV{DESTDIR}${CMAKE_INSTALL_FULL_PYTHONDIR} /${LIB_FILE_NAME} SYMBOLIC)" )
117
- endif ()
107
+ RUNTIME DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries
108
+ LIBRARY DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries
109
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries )
118
110
119
111
file (COPY ${headers} DESTINATION ${CMAKE_BINARY_DIR} /include/CPyCppyy )
120
112
install (FILES ${headers}
Original file line number Diff line number Diff line change @@ -21,8 +21,6 @@ file(COPY ${cppyy_backendPySrcDir}
21
21
PATTERN "cmake" EXCLUDE
22
22
PATTERN "pkg_templates" EXCLUDE )
23
23
24
- file (RELATIVE_PATH PYTHONDIR_TO_LIBDIR "${CMAKE_INSTALL_FULL_PYTHONDIR} " "${CMAKE_INSTALL_FULL_LIBDIR} " )
25
-
26
24
set (libname cppyy_backend )
27
25
28
26
add_library (${libname} SHARED clingwrapper/src/clingwrapper.cxx )
@@ -40,15 +38,9 @@ set_property(GLOBAL APPEND PROPERTY ROOT_EXPORTED_TARGETS ${libname})
40
38
41
39
# Install library
42
40
install (TARGETS ${libname} EXPORT ${CMAKE_PROJECT_NAME} Exports
43
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT libraries
44
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries
45
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries )
46
- if (NOT MSVC AND NOT CMAKE_INSTALL_LIBDIR STREQUAL CMAKE_INSTALL_PYTHONDIR )
47
- # add a symlink to ${libname} in CMAKE_INSTALL_PYTHONDIR
48
- set (LIB_FILE_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${libname} .so )
49
- install (CODE "file(CREATE_LINK ${PYTHONDIR_TO_LIBDIR} /${LIB_FILE_NAME}
50
- \$ ENV{DESTDIR}${CMAKE_INSTALL_FULL_PYTHONDIR} /${LIB_FILE_NAME} SYMBOLIC)" )
51
- endif ()
41
+ RUNTIME DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries
42
+ LIBRARY DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries
43
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_PYTHONDIR} COMPONENT libraries )
52
44
53
45
# Compile .py files
54
46
foreach (py_source ${py_sources} )
You can’t perform that action at this time.
0 commit comments