mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
84 lines
2.5 KiB
Text
84 lines
2.5 KiB
Text
--- cmake/CMakeLists.txt.orig 2015-04-19 21:57:16.000000000 +0000
|
|
+++ cmake/CMakeLists.txt 2016-10-04 14:43:18.859197000 +0000
|
|
@@ -37,12 +37,14 @@
|
|
|
|
endmacro(GET_RELATIVE_SOURCES)
|
|
|
|
+if (BUILD_LIB)
|
|
get_absolute_sources(abs_dcpp_sources "${DCPP_SRCS};${DCPP_HDRS}")
|
|
get_relative_sources(rel_dcpp_sources "${dcpp_SOURCE_DIR}/po" "${abs_dcpp_sources}")
|
|
file(MAKE_DIRECTORY "${dcpp_BINARY_DIR}/po")
|
|
set(dcpp_files_from "${dcpp_BINARY_DIR}/po/libeiskaltdcpp_srcs.txt")
|
|
string(REGEX REPLACE ";" "\n" dcpp_contents "${rel_dcpp_sources}")
|
|
file(WRITE "${dcpp_files_from}" "${dcpp_contents}")
|
|
+endif (BUILD_LIB)
|
|
|
|
if (USE_GTK OR USE_GTK3)
|
|
get_absolute_sources(abs_gtk_cpp_sources "${GTK_SRCS};${GTK_HDRS}")
|
|
@@ -163,6 +165,7 @@
|
|
# if the po file doesn't exist. The case where a po file used to
|
|
# exist and no longer exists should never occur
|
|
|
|
+ if (BUILD_LIB)
|
|
if(NOT EXISTS ${dcpp_SOURCE_DIR}/po/${LANG}.po)
|
|
add_custom_command(
|
|
OUTPUT ${dcpp_SOURCE_DIR}/po/${LANG}.po
|
|
@@ -194,6 +197,7 @@
|
|
WORKING_DIRECTORY ${dcpp_SOURCE_DIR}/po
|
|
COMMENT "pot-update {dcpp-${LANG}}: Updated po file."
|
|
)
|
|
+ endif (BUILD_LIB)
|
|
|
|
if (USE_GTK OR USE_GTK3)
|
|
if(NOT EXISTS ${eiskaltdcpp-gtk_SOURCE_DIR}/po/${LANG}.po)
|
|
@@ -231,15 +235,19 @@
|
|
SET(pot-update-SRC ${pot-update-SRC} ${eiskaltdcpp-gtk_SOURCE_DIR}/po/${LANG}.po.dummy )
|
|
endif (USE_GTK OR USE_GTK3)
|
|
|
|
+ if (BUILD_LIB)
|
|
SET(pot-update-SRC ${pot-update-SRC} ${dcpp_SOURCE_DIR}/po/${LANG}.po.dummy)
|
|
+ endif (BUILD_LIB)
|
|
endforeach(LANG ${LANGUAGES})
|
|
|
|
# Add to target list
|
|
+ if (BUILD_LIB)
|
|
SET(pot-update-SRC
|
|
${pot-update-SRC}
|
|
${dcpp_SOURCE_DIR}/po/libeiskaltdcpp.pot # should depend on languages
|
|
|
|
)
|
|
+ endif (BUILD_LIB)
|
|
if (USE_GTK OR USE_GTK3)
|
|
SET(pot-update-SRC
|
|
${pot-update-SRC}
|
|
@@ -329,6 +337,7 @@
|
|
|
|
foreach(LANG ${LANGUAGES})
|
|
|
|
+ if (BUILD_LIB)
|
|
add_custom_command(
|
|
OUTPUT ${dcpp_BINARY_DIR}/${LANG}_libeiskaltdcpp.mo
|
|
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE}
|
|
@@ -339,6 +348,7 @@
|
|
WORKING_DIRECTORY ${dcpp_SOURCE_DIR}/po
|
|
COMMENT "Creating mo file ${dcpp_BINARY_DIR}/${LANG}_libeiskaltdcpp.mo"
|
|
)
|
|
+ endif (BUILD_LIB)
|
|
if (USE_GTK OR USE_GTK3)
|
|
|
|
add_custom_command(
|
|
@@ -360,12 +370,14 @@
|
|
)
|
|
endif (USE_GTK OR USE_GTK3)
|
|
|
|
+ if (BUILD_LIB)
|
|
list(APPEND mo-update-SRC
|
|
${dcpp_BINARY_DIR}/${LANG}_libeiskaltdcpp.mo
|
|
)
|
|
list(APPEND mo-update-LANG-SRC
|
|
${dcpp_BINARY_DIR}/${LANG}_libeiskaltdcpp.mo
|
|
)
|
|
+ endif (BUILD_LIB)
|
|
|
|
if(UPDATE_PO)
|
|
add_custom_target(mo-update-${LANG}
|