Skip to content

Commit d7ceb97

Browse files
committed
Build and distribute the binaries, too.
1 parent 5187f6c commit d7ceb97

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

src/CMakeLists.txt

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -86,27 +86,27 @@ SET_TARGET_PROPERTIES(libcreaterepo_c PROPERTIES
8686

8787
ADD_EXECUTABLE(createrepo_c createrepo_c.c cmd_parser.c)
8888
TARGET_LINK_LIBRARIES(createrepo_c
89-
libcreaterepo_c
90-
${GLIB2_LIBRARIES}
91-
${GTHREAD2_LIBRARIES})
89+
libcreaterepo_c
90+
${GLIB2_LIBRARIES}
91+
${GTHREAD2_LIBRARIES})
9292

9393
ADD_EXECUTABLE(mergerepo_c mergerepo_c.c)
9494
TARGET_LINK_LIBRARIES(mergerepo_c
95-
libcreaterepo_c
96-
${GLIB2_LIBRARIES}
97-
${GTHREAD2_LIBRARIES})
95+
libcreaterepo_c
96+
${GLIB2_LIBRARIES}
97+
${GTHREAD2_LIBRARIES})
9898

9999
ADD_EXECUTABLE(modifyrepo_c modifyrepo_c.c)
100100
TARGET_LINK_LIBRARIES(modifyrepo_c
101-
libcreaterepo_c
102-
${GLIB2_LIBRARIES}
103-
${GTHREAD2_LIBRARIES})
101+
libcreaterepo_c
102+
${GLIB2_LIBRARIES}
103+
${GTHREAD2_LIBRARIES})
104104

105105
ADD_EXECUTABLE(sqliterepo_c sqliterepo_c.c)
106106
TARGET_LINK_LIBRARIES(sqliterepo_c
107-
libcreaterepo_c
108-
${GLIB2_LIBRARIES}
109-
${GTHREAD2_LIBRARIES})
107+
libcreaterepo_c
108+
${GLIB2_LIBRARIES}
109+
${GTHREAD2_LIBRARIES})
110110

111111
CONFIGURE_FILE("createrepo_c.pc.cmake" "${CMAKE_SOURCE_DIR}/src/createrepo_c.pc" @ONLY)
112112
CONFIGURE_FILE("version.h.in" "${CMAKE_CURRENT_SOURCE_DIR}/version.h" @ONLY)
@@ -116,17 +116,18 @@ IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
116116
SET (LIB_SUFFIX "64")
117117
ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8")
118118

119-
IF (NOT SKBUILD)
120-
SET (LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
119+
IF (BUILD_LIBCREATEREPO_C_SHARED)
120+
SET (LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
121+
122+
INSTALL(FILES ${headers} DESTINATION "include/createrepo_c")
123+
INSTALL(FILES "createrepo_c.pc" DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")
124+
INSTALL(TARGETS libcreaterepo_c LIBRARY DESTINATION ${LIB_INSTALL_DIR})
125+
ENDIF (BUILD_LIBCREATEREPO_C_SHARED)
121126

122-
INSTALL(FILES ${headers} DESTINATION "include/createrepo_c")
123-
INSTALL(FILES "createrepo_c.pc" DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")
124-
INSTALL(TARGETS libcreaterepo_c LIBRARY DESTINATION ${LIB_INSTALL_DIR})
125127
INSTALL(TARGETS createrepo_c DESTINATION bin/)
126128
INSTALL(TARGETS mergerepo_c DESTINATION bin/)
127129
INSTALL(TARGETS modifyrepo_c DESTINATION bin/)
128130
INSTALL(TARGETS sqliterepo_c DESTINATION bin/)
129-
ENDIF (NOT SKBUILD)
130131

131132
IF (ENABLE_PYTHON)
132133
ADD_SUBDIRECTORY(python)

0 commit comments

Comments
 (0)