mirror of
https://github.com/weechat/weechat.git
synced 2026-06-29 22:36:38 +02:00
core: use lower case for CMake keywords
This commit is contained in:
+96
-96
@@ -18,132 +18,132 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
SET(LIB_PLUGINS_SRC
|
||||
set(LIB_PLUGINS_SRC
|
||||
weechat-plugin.h
|
||||
plugin.c plugin.h
|
||||
plugin-api.c plugin-api.h
|
||||
plugin-config.h plugin-config.c)
|
||||
|
||||
SET(LIB_PLUGINS_SCRIPTS_SRC
|
||||
set(LIB_PLUGINS_SCRIPTS_SRC
|
||||
plugin-script.c plugin-script.h
|
||||
plugin-script-api.c plugin-script-api.h
|
||||
plugin-script-callback.c plugin-script-callback.h)
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR})
|
||||
ADD_LIBRARY(weechat_plugins STATIC ${LIB_PLUGINS_SRC})
|
||||
include_directories(${CMAKE_BINARY_DIR})
|
||||
add_library(weechat_plugins STATIC ${LIB_PLUGINS_SRC})
|
||||
|
||||
ADD_DEFINITIONS(${CMAKE_SHARED_LIBRARY_C_FLAGS})
|
||||
ADD_LIBRARY(weechat_plugins_scripts STATIC ${LIB_PLUGINS_SCRIPTS_SRC})
|
||||
add_definitions(${CMAKE_SHARED_LIBRARY_C_FLAGS})
|
||||
add_library(weechat_plugins_scripts STATIC ${LIB_PLUGINS_SCRIPTS_SRC})
|
||||
|
||||
INCLUDE(CheckIncludeFiles)
|
||||
INCLUDE(CheckFunctionExists)
|
||||
INCLUDE(CheckLibraryExists)
|
||||
include(CheckIncludeFiles)
|
||||
include(CheckFunctionExists)
|
||||
include(CheckLibraryExists)
|
||||
|
||||
IF(ENABLE_ALIAS)
|
||||
ADD_SUBDIRECTORY( alias )
|
||||
ENDIF(ENABLE_ALIAS)
|
||||
if(ENABLE_ALIAS)
|
||||
add_subdirectory( alias )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_ASPELL)
|
||||
IF(ENABLE_ENCHANT)
|
||||
if(ENABLE_ASPELL)
|
||||
if(ENABLE_ENCHANT)
|
||||
# Check for enchant libraries
|
||||
FIND_PACKAGE(ENCHANT)
|
||||
IF(ENCHANT_FOUND)
|
||||
ADD_SUBDIRECTORY( aspell )
|
||||
ELSE(ENCHANT_FOUND)
|
||||
find_package(ENCHANT)
|
||||
if(ENCHANT_FOUND)
|
||||
add_subdirectory( aspell )
|
||||
else()
|
||||
# Check for aspell libraries
|
||||
FIND_PACKAGE(Aspell)
|
||||
IF(ASPELL_FOUND)
|
||||
ADD_SUBDIRECTORY( aspell )
|
||||
ENDIF(ASPELL_FOUND)
|
||||
ENDIF(ENCHANT_FOUND)
|
||||
ELSE(ENABLE_ENCHANT)
|
||||
find_package(Aspell)
|
||||
if(ASPELL_FOUND)
|
||||
add_subdirectory( aspell )
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
# Check for aspell libraries
|
||||
FIND_PACKAGE(Aspell)
|
||||
IF(ASPELL_FOUND)
|
||||
ADD_SUBDIRECTORY( aspell )
|
||||
ENDIF(ASPELL_FOUND)
|
||||
ENDIF(ENABLE_ENCHANT)
|
||||
ENDIF(ENABLE_ASPELL)
|
||||
find_package(Aspell)
|
||||
if(ASPELL_FOUND)
|
||||
add_subdirectory( aspell )
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_CHARSET)
|
||||
if(ENABLE_CHARSET)
|
||||
# Check for iconv support.
|
||||
IF(ICONV_FOUND)
|
||||
ADD_SUBDIRECTORY( charset )
|
||||
ENDIF(ICONV_FOUND)
|
||||
ENDIF(ENABLE_CHARSET)
|
||||
if(ICONV_FOUND)
|
||||
add_subdirectory( charset )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_EXEC)
|
||||
ADD_SUBDIRECTORY( exec )
|
||||
ENDIF(ENABLE_EXEC)
|
||||
if(ENABLE_EXEC)
|
||||
add_subdirectory( exec )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_FIFO)
|
||||
ADD_SUBDIRECTORY( fifo )
|
||||
ENDIF(ENABLE_FIFO)
|
||||
if(ENABLE_FIFO)
|
||||
add_subdirectory( fifo )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_IRC)
|
||||
ADD_SUBDIRECTORY( irc )
|
||||
ENDIF(ENABLE_IRC)
|
||||
if(ENABLE_IRC)
|
||||
add_subdirectory( irc )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_LOGGER)
|
||||
ADD_SUBDIRECTORY( logger )
|
||||
ENDIF(ENABLE_LOGGER)
|
||||
if(ENABLE_LOGGER)
|
||||
add_subdirectory( logger )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_RELAY)
|
||||
ADD_SUBDIRECTORY( relay )
|
||||
ENDIF(ENABLE_RELAY)
|
||||
if(ENABLE_RELAY)
|
||||
add_subdirectory( relay )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPT)
|
||||
ADD_SUBDIRECTORY( script )
|
||||
ENDIF(ENABLE_SCRIPT)
|
||||
if(ENABLE_SCRIPT)
|
||||
add_subdirectory( script )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_PERL)
|
||||
FIND_PACKAGE(Perl)
|
||||
IF(PERL_FOUND)
|
||||
ADD_SUBDIRECTORY( perl )
|
||||
ENDIF(PERL_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_PERL)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_PERL)
|
||||
find_package(Perl)
|
||||
if(PERL_FOUND)
|
||||
add_subdirectory( perl )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_PYTHON)
|
||||
FIND_PACKAGE(Python)
|
||||
IF(PYTHON_FOUND)
|
||||
ADD_SUBDIRECTORY( python )
|
||||
ENDIF(PYTHON_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_PYTHON)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_PYTHON)
|
||||
find_package(Python)
|
||||
if(PYTHON_FOUND)
|
||||
add_subdirectory( python )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_RUBY)
|
||||
FIND_PACKAGE(Ruby)
|
||||
IF(RUBY_FOUND)
|
||||
ADD_SUBDIRECTORY( ruby )
|
||||
ENDIF(RUBY_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_RUBY)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_RUBY)
|
||||
find_package(Ruby)
|
||||
if(RUBY_FOUND)
|
||||
add_subdirectory( ruby )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_LUA)
|
||||
FIND_PACKAGE(Lua)
|
||||
IF(LUA_FOUND)
|
||||
ADD_SUBDIRECTORY( lua )
|
||||
ENDIF(LUA_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_LUA)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_LUA)
|
||||
find_package(Lua)
|
||||
if(LUA_FOUND)
|
||||
add_subdirectory( lua )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_TCL)
|
||||
FIND_PACKAGE(TCL)
|
||||
IF(TCL_FOUND)
|
||||
ADD_SUBDIRECTORY( tcl )
|
||||
ENDIF(TCL_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_TCL)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_TCL)
|
||||
find_package(TCL)
|
||||
if(TCL_FOUND)
|
||||
add_subdirectory( tcl )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_SCRIPTS AND ENABLE_GUILE)
|
||||
FIND_PACKAGE(Guile)
|
||||
IF(GUILE_FOUND)
|
||||
ADD_SUBDIRECTORY( guile )
|
||||
ENDIF(GUILE_FOUND)
|
||||
ENDIF(ENABLE_SCRIPTS AND ENABLE_GUILE)
|
||||
if(ENABLE_SCRIPTS AND ENABLE_GUILE)
|
||||
find_package(Guile)
|
||||
if(GUILE_FOUND)
|
||||
add_subdirectory( guile )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(ENABLE_TRIGGER)
|
||||
ADD_SUBDIRECTORY( trigger )
|
||||
ENDIF(ENABLE_TRIGGER)
|
||||
if(ENABLE_TRIGGER)
|
||||
add_subdirectory( trigger )
|
||||
endif()
|
||||
|
||||
IF(ENABLE_XFER)
|
||||
ADD_SUBDIRECTORY( xfer )
|
||||
ENDIF(ENABLE_XFER)
|
||||
if(ENABLE_XFER)
|
||||
add_subdirectory( xfer )
|
||||
endif()
|
||||
|
||||
INSTALL(FILES weechat-plugin.h DESTINATION ${INCLUDEDIR})
|
||||
install(FILES weechat-plugin.h DESTINATION ${INCLUDEDIR})
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(alias MODULE
|
||||
add_library(alias MODULE
|
||||
alias.c alias.h
|
||||
alias-config.c alias-config.h
|
||||
alias-info.c alias-info.h)
|
||||
SET_TARGET_PROPERTIES(alias PROPERTIES PREFIX "")
|
||||
set_target_properties(alias PROPERTIES PREFIX "")
|
||||
|
||||
TARGET_LINK_LIBRARIES(alias)
|
||||
target_link_libraries(alias)
|
||||
|
||||
INSTALL(TARGETS alias LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS alias LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(aspell MODULE
|
||||
add_library(aspell MODULE
|
||||
weechat-aspell.c weechat-aspell.h
|
||||
weechat-aspell-bar-item.c weechat-aspell-bar-item.h
|
||||
weechat-aspell-command.c weechat-aspell-command.h
|
||||
@@ -26,17 +26,17 @@ weechat-aspell-completion.c weechat-aspell-completion.h
|
||||
weechat-aspell-config.c weechat-aspell-config.h
|
||||
weechat-aspell-info.c weechat-aspell-info.h
|
||||
weechat-aspell-speller.c weechat-aspell-speller.h)
|
||||
SET_TARGET_PROPERTIES(aspell PROPERTIES PREFIX "")
|
||||
set_target_properties(aspell PROPERTIES PREFIX "")
|
||||
|
||||
IF(ENCHANT_FOUND)
|
||||
INCLUDE_DIRECTORIES(${ENCHANT_INCLUDE_DIR})
|
||||
TARGET_LINK_LIBRARIES(aspell ${ENCHANT_LIBRARIES})
|
||||
ADD_DEFINITIONS(-DUSE_ENCHANT)
|
||||
ELSE(ENCHANT_FOUND)
|
||||
IF(ASPELL_FOUND)
|
||||
INCLUDE_DIRECTORIES(${ASPELL_INCLUDE_PATH})
|
||||
TARGET_LINK_LIBRARIES(aspell ${ASPELL_LIBRARY})
|
||||
ENDIF(ASPELL_FOUND)
|
||||
ENDIF(ENCHANT_FOUND)
|
||||
if(ENCHANT_FOUND)
|
||||
include_directories(${ENCHANT_INCLUDE_DIR})
|
||||
target_link_libraries(aspell ${ENCHANT_LIBRARIES})
|
||||
add_definitions(-DUSE_ENCHANT)
|
||||
else()
|
||||
if(ASPELL_FOUND)
|
||||
include_directories(${ASPELL_INCLUDE_PATH})
|
||||
target_link_libraries(aspell ${ASPELL_LIBRARY})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS aspell LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS aspell LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(charset MODULE charset.c)
|
||||
SET_TARGET_PROPERTIES(charset PROPERTIES PREFIX "")
|
||||
add_library(charset MODULE charset.c)
|
||||
set_target_properties(charset PROPERTIES PREFIX "")
|
||||
|
||||
IF(ICONV_FOUND)
|
||||
INCLUDE_DIRECTORIES(${ICONV_INCLUDE_PATH})
|
||||
IF(ICONV_LIBRARY)
|
||||
TARGET_LINK_LIBRARIES(charset ${ICONV_LIBRARY})
|
||||
ELSE(ICONV_LIBRARY)
|
||||
TARGET_LINK_LIBRARIES(charset)
|
||||
ENDIF(ICONV_LIBRARY)
|
||||
ENDIF(ICONV_FOUND)
|
||||
if(ICONV_FOUND)
|
||||
include_directories(${ICONV_INCLUDE_PATH})
|
||||
if(ICONV_LIBRARY)
|
||||
target_link_libraries(charset ${ICONV_LIBRARY})
|
||||
else()
|
||||
target_link_libraries(charset)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS charset LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS charset LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(exec MODULE
|
||||
add_library(exec MODULE
|
||||
exec.c exec.h
|
||||
exec-buffer.c exec-buffer.h
|
||||
exec-command.c exec-command.h
|
||||
exec-completion.c exec-completion.h
|
||||
exec-config.c exec-config.h)
|
||||
SET_TARGET_PROPERTIES(exec PROPERTIES PREFIX "")
|
||||
set_target_properties(exec PROPERTIES PREFIX "")
|
||||
|
||||
TARGET_LINK_LIBRARIES(exec)
|
||||
target_link_libraries(exec)
|
||||
|
||||
INSTALL(TARGETS exec LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS exec LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,11 +17,11 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(fifo MODULE
|
||||
add_library(fifo MODULE
|
||||
fifo.c fifo.h
|
||||
fifo-info.c fifo-info.h)
|
||||
SET_TARGET_PROPERTIES(fifo PROPERTIES PREFIX "")
|
||||
set_target_properties(fifo PROPERTIES PREFIX "")
|
||||
|
||||
TARGET_LINK_LIBRARIES(fifo)
|
||||
target_link_libraries(fifo)
|
||||
|
||||
INSTALL(TARGETS fifo LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS fifo LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(guile MODULE weechat-guile.c weechat-guile.h
|
||||
add_library(guile MODULE weechat-guile.c weechat-guile.h
|
||||
weechat-guile-api.c weechat-guile-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(guile PROPERTIES PREFIX "")
|
||||
set_target_properties(guile PROPERTIES PREFIX "")
|
||||
|
||||
IF(GUILE_FOUND)
|
||||
INCLUDE_DIRECTORIES(${GUILE_INCLUDE_DIRS})
|
||||
SET(LINK_LIBS)
|
||||
LIST(APPEND LINK_LIBS ${GUILE_LDFLAGS})
|
||||
TARGET_LINK_LIBRARIES(guile ${LINK_LIBS} weechat_plugins_scripts)
|
||||
ENDIF(GUILE_FOUND)
|
||||
if(GUILE_FOUND)
|
||||
include_directories(${GUILE_INCLUDE_DIRS})
|
||||
set(LINK_LIBS)
|
||||
list(APPEND LINK_LIBS ${GUILE_LDFLAGS})
|
||||
target_link_libraries(guile ${LINK_LIBS} weechat_plugins_scripts)
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS guile LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS guile LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(irc MODULE
|
||||
add_library(irc MODULE
|
||||
irc.c irc.h
|
||||
irc-bar-item.c irc-bar-item.h
|
||||
irc-buffer.c irc-buffer.h
|
||||
@@ -42,17 +42,17 @@ irc-redirect.c irc-redirect.h
|
||||
irc-sasl.c irc-sasl.h
|
||||
irc-server.c irc-server.h
|
||||
irc-upgrade.c irc-upgrade.h)
|
||||
SET_TARGET_PROPERTIES(irc PROPERTIES PREFIX "")
|
||||
set_target_properties(irc PROPERTIES PREFIX "")
|
||||
|
||||
SET (LINK_LIBS)
|
||||
set(LINK_LIBS)
|
||||
|
||||
IF(GNUTLS_FOUND)
|
||||
INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_PATH})
|
||||
LIST(APPEND LINK_LIBS ${GNUTLS_LIBRARY})
|
||||
ENDIF(GNUTLS_FOUND)
|
||||
if(GNUTLS_FOUND)
|
||||
include_directories(${GNUTLS_INCLUDE_PATH})
|
||||
list(APPEND LINK_LIBS ${GNUTLS_LIBRARY})
|
||||
endif()
|
||||
|
||||
LIST(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
list(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
|
||||
TARGET_LINK_LIBRARIES(irc ${LINK_LIBS})
|
||||
target_link_libraries(irc ${LINK_LIBS})
|
||||
|
||||
INSTALL(TARGETS irc LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS irc LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(logger MODULE
|
||||
add_library(logger MODULE
|
||||
logger.c logger.h
|
||||
logger-buffer.c logger-buffer.h
|
||||
logger-config.c logger-config.h
|
||||
logger-info.c logger-info.h
|
||||
logger-tail.c logger-tail.h)
|
||||
SET_TARGET_PROPERTIES(logger PROPERTIES PREFIX "")
|
||||
set_target_properties(logger PROPERTIES PREFIX "")
|
||||
|
||||
TARGET_LINK_LIBRARIES(logger)
|
||||
target_link_libraries(logger)
|
||||
|
||||
INSTALL(TARGETS logger LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS logger LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -18,18 +18,18 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(lua MODULE weechat-lua.c weechat-lua.h weechat-lua-api.c
|
||||
add_library(lua MODULE weechat-lua.c weechat-lua.h weechat-lua-api.c
|
||||
weechat-lua-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(lua PROPERTIES PREFIX "")
|
||||
set_target_properties(lua PROPERTIES PREFIX "")
|
||||
|
||||
IF(LUA_FOUND)
|
||||
INCLUDE_DIRECTORIES(${LUA_INCLUDE_PATH} )
|
||||
IF(LUA_LIBRARY AND LUALIB_LIBRARY)
|
||||
TARGET_LINK_LIBRARIES(lua ${LUA_LIBRARY} ${LUALIB_LIBRARY} weechat_plugins_scripts)
|
||||
ELSE(LUA_LIBRARY AND LUALIB_LIBRARY)
|
||||
TARGET_LINK_LIBRARIES(lua ${LUA_LIBRARY} weechat_plugins_scripts)
|
||||
ENDIF(LUA_LIBRARY AND LUALIB_LIBRARY)
|
||||
ENDIF(LUA_FOUND)
|
||||
if(LUA_FOUND)
|
||||
include_directories(${LUA_INCLUDE_PATH} )
|
||||
if(LUA_LIBRARY AND LUALIB_LIBRARY)
|
||||
target_link_libraries(lua ${LUA_LIBRARY} ${LUALIB_LIBRARY} weechat_plugins_scripts)
|
||||
else()
|
||||
target_link_libraries(lua ${LUA_LIBRARY} weechat_plugins_scripts)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS lua LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS lua LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,30 +17,30 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(perl MODULE weechat-perl.c weechat-perl.h weechat-perl-api.c
|
||||
add_library(perl MODULE weechat-perl.c weechat-perl.h weechat-perl-api.c
|
||||
weechat-perl-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(perl PROPERTIES PREFIX "")
|
||||
set_target_properties(perl PROPERTIES PREFIX "")
|
||||
|
||||
IF(PERL_FOUND)
|
||||
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
if(PERL_FOUND)
|
||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
# remove "-arch xxx" on Mac OS X
|
||||
STRING(REGEX REPLACE "-arch ppc|-arch i386|-arch x86_64" "" PERL_CFLAGS "${PERL_CFLAGS}")
|
||||
STRING(REGEX REPLACE "-arch ppc|-arch i386|-arch x86_64" "" PERL_LFLAGS "${PERL_LFLAGS}")
|
||||
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
ADD_DEFINITIONS(${PERL_CFLAGS})
|
||||
INCLUDE_DIRECTORIES(${PERL_INCLUDE_PATH})
|
||||
endif()
|
||||
add_definitions(${PERL_CFLAGS})
|
||||
include_directories(${PERL_INCLUDE_PATH})
|
||||
# ugly hack to force linking against Dynaloader.a
|
||||
STRING(REGEX MATCH "/[^ $]*/DynaLoader.a" PERL_DYNALOADER ${PERL_LFLAGS})
|
||||
IF(PERL_DYNALOADER)
|
||||
STRING(REPLACE "${PERL_DYNALOADER}" "" PERL_LFLAGS "${PERL_LFLAGS}")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PERL_LFLAGS}")
|
||||
EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy ${PERL_DYNALOADER} ${CMAKE_CURRENT_BINARY_DIR}/libDynaLoader.a)
|
||||
TARGET_LINK_LIBRARIES(perl ${PERL_LIBRARY} weechat_plugins_scripts ${CMAKE_CURRENT_BINARY_DIR}/libDynaLoader.a)
|
||||
ELSE(PERL_DYNALOADER)
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PERL_LFLAGS}")
|
||||
TARGET_LINK_LIBRARIES(perl ${PERL_LIBRARY} weechat_plugins_scripts)
|
||||
ENDIF(PERL_DYNALOADER)
|
||||
ENDIF(PERL_FOUND)
|
||||
string(REGEX MATCH "/[^ $]*/DynaLoader.a" PERL_DYNALOADER ${PERL_LFLAGS})
|
||||
if(PERL_DYNALOADER)
|
||||
string(REPLACE "${PERL_DYNALOADER}" "" PERL_LFLAGS "${PERL_LFLAGS}")
|
||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PERL_LFLAGS}")
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${PERL_DYNALOADER} ${CMAKE_CURRENT_BINARY_DIR}/libDynaLoader.a)
|
||||
target_link_libraries(perl ${PERL_LIBRARY} weechat_plugins_scripts ${CMAKE_CURRENT_BINARY_DIR}/libDynaLoader.a)
|
||||
else()
|
||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PERL_LFLAGS}")
|
||||
target_link_libraries(perl ${PERL_LIBRARY} weechat_plugins_scripts)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS perl LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS perl LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,15 +17,15 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(python MODULE weechat-python.c weechat-python.h
|
||||
add_library(python MODULE weechat-python.c weechat-python.h
|
||||
weechat-python-api.c weechat-python-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(python PROPERTIES PREFIX "")
|
||||
set_target_properties(python PROPERTIES PREFIX "")
|
||||
|
||||
IF(PYTHON_FOUND)
|
||||
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PYTHON_LFLAGS}")
|
||||
TARGET_LINK_LIBRARIES(python ${PYTHON_LIBRARY} weechat_plugins_scripts)
|
||||
ENDIF(PYTHON_FOUND)
|
||||
if(PYTHON_FOUND)
|
||||
include_directories(${PYTHON_INCLUDE_PATH})
|
||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${PYTHON_LFLAGS}")
|
||||
target_link_libraries(python ${PYTHON_LIBRARY} weechat_plugins_scripts)
|
||||
endif()
|
||||
|
||||
INSTALL(TARGETS python LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS python LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(relay MODULE
|
||||
add_library(relay MODULE
|
||||
relay.c relay.h
|
||||
relay-buffer.c relay-buffer.h
|
||||
relay-client.c relay-client.h
|
||||
@@ -35,18 +35,18 @@ relay-raw.c relay-raw.h
|
||||
relay-server.c relay-server.h
|
||||
relay-upgrade.c relay-upgrade.h
|
||||
relay-websocket.c relay-websocket.h)
|
||||
SET_TARGET_PROPERTIES(relay PROPERTIES PREFIX "")
|
||||
set_target_properties(relay PROPERTIES PREFIX "")
|
||||
|
||||
SET (LINK_LIBS)
|
||||
set(LINK_LIBS)
|
||||
|
||||
LIST(APPEND LINK_LIBS ${ZLIB_LIBRARY})
|
||||
LIST(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
list(APPEND LINK_LIBS ${ZLIB_LIBRARY})
|
||||
list(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
|
||||
IF(GNUTLS_FOUND)
|
||||
INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_PATH})
|
||||
LIST(APPEND LINK_LIBS ${GNUTLS_LIBRARY})
|
||||
ENDIF(GNUTLS_FOUND)
|
||||
if(GNUTLS_FOUND)
|
||||
include_directories(${GNUTLS_INCLUDE_PATH})
|
||||
list(APPEND LINK_LIBS ${GNUTLS_LIBRARY})
|
||||
endif()
|
||||
|
||||
TARGET_LINK_LIBRARIES(relay ${LINK_LIBS})
|
||||
target_link_libraries(relay ${LINK_LIBS})
|
||||
|
||||
INSTALL(TARGETS relay LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS relay LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(ruby MODULE weechat-ruby.c weechat-ruby.h weechat-ruby-api.c
|
||||
add_library(ruby MODULE weechat-ruby.c weechat-ruby.h weechat-ruby-api.c
|
||||
weechat-ruby-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(ruby PROPERTIES PREFIX "")
|
||||
set_target_properties(ruby PROPERTIES PREFIX "")
|
||||
|
||||
IF(RUBY_FOUND)
|
||||
INCLUDE_DIRECTORIES(${RUBY_INCLUDE_DIRS})
|
||||
SET(LINK_LIBS)
|
||||
LIST(APPEND LINK_LIBS ${RUBY_LDFLAGS})
|
||||
TARGET_LINK_LIBRARIES(ruby ${LINK_LIBS} ${RUBY_LIB} weechat_plugins_scripts)
|
||||
ENDIF(RUBY_FOUND)
|
||||
if(RUBY_FOUND)
|
||||
include_directories(${RUBY_INCLUDE_DIRS})
|
||||
set(LINK_LIBS)
|
||||
list(APPEND LINK_LIBS ${RUBY_LDFLAGS})
|
||||
target_link_libraries(ruby ${LINK_LIBS} ${RUBY_LIB} weechat_plugins_scripts)
|
||||
endif(RUBY_FOUND)
|
||||
|
||||
INSTALL(TARGETS ruby LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS ruby LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(script MODULE
|
||||
add_library(script MODULE
|
||||
script.c script.h
|
||||
script-action.c script-action.h
|
||||
script-buffer.c script-buffer.h
|
||||
@@ -26,13 +26,13 @@ script-completion.c script-completion.h
|
||||
script-config.c script-config.h
|
||||
script-info.c script-info.h
|
||||
script-repo.c script-repo.h)
|
||||
SET_TARGET_PROPERTIES(script PROPERTIES PREFIX "")
|
||||
set_target_properties(script PROPERTIES PREFIX "")
|
||||
|
||||
SET (LINK_LIBS)
|
||||
set(LINK_LIBS)
|
||||
|
||||
LIST(APPEND LINK_LIBS ${ZLIB_LIBRARY})
|
||||
LIST(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
list(APPEND LINK_LIBS ${ZLIB_LIBRARY})
|
||||
list(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
|
||||
TARGET_LINK_LIBRARIES(script ${LINK_LIBS})
|
||||
target_link_libraries(script ${LINK_LIBS})
|
||||
|
||||
INSTALL(TARGETS script LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS script LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -19,19 +19,17 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(tcl MODULE weechat-tcl.c weechat-tcl.h
|
||||
add_library(tcl MODULE weechat-tcl.c weechat-tcl.h
|
||||
weechat-tcl-api.c weechat-tcl-api.h)
|
||||
|
||||
SET_TARGET_PROPERTIES(tcl PROPERTIES PREFIX "")
|
||||
set_target_properties(tcl PROPERTIES PREFIX "")
|
||||
|
||||
IF(TCL_FOUND)
|
||||
SET(CMAKE_REQUIRED_INCLUDES "${TCL_INCLUDE_PATH}")
|
||||
SET(CMAKE_REQUIRED_LIBRARIES "${TCL_LIBRARY}")
|
||||
if(TCL_FOUND)
|
||||
set(CMAKE_REQUIRED_INCLUDES "${TCL_INCLUDE_PATH}")
|
||||
set(CMAKE_REQUIRED_LIBRARIES "${TCL_LIBRARY}")
|
||||
include_directories(${TCL_INCLUDE_PATH})
|
||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${TCL_LFLAGS}")
|
||||
target_link_libraries(tcl ${TCL_LIBRARY} weechat_plugins_scripts)
|
||||
endif()
|
||||
|
||||
INCLUDE_DIRECTORIES(${TCL_INCLUDE_PATH})
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${TCL_LFLAGS}")
|
||||
TARGET_LINK_LIBRARIES(tcl ${TCL_LIBRARY} weechat_plugins_scripts)
|
||||
|
||||
ENDIF(TCL_FOUND)
|
||||
|
||||
INSTALL(TARGETS tcl LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS tcl LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,15 +17,15 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(trigger MODULE
|
||||
add_library(trigger MODULE
|
||||
trigger.c trigger.h
|
||||
trigger-buffer.c trigger-buffer.h
|
||||
trigger-callback.c trigger-callback.h
|
||||
trigger-command.c trigger-command.h
|
||||
trigger-completion.c trigger-completion.h
|
||||
trigger-config.c trigger-config.h)
|
||||
SET_TARGET_PROPERTIES(trigger PROPERTIES PREFIX "")
|
||||
set_target_properties(trigger PROPERTIES PREFIX "")
|
||||
|
||||
TARGET_LINK_LIBRARIES(trigger)
|
||||
target_link_libraries(trigger)
|
||||
|
||||
INSTALL(TARGETS trigger LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS trigger LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
ADD_LIBRARY(xfer MODULE
|
||||
add_library(xfer MODULE
|
||||
xfer.c xfer.h
|
||||
xfer-buffer.c xfer-buffer.h
|
||||
xfer-chat.c xfer-chat.h
|
||||
@@ -29,12 +29,12 @@ xfer-file.c xfer-file.h
|
||||
xfer-info.c xfer-info.h
|
||||
xfer-network.c xfer-network.h
|
||||
xfer-upgrade.c xfer-upgrade.h)
|
||||
SET_TARGET_PROPERTIES(xfer PROPERTIES PREFIX "")
|
||||
set_target_properties(xfer PROPERTIES PREFIX "")
|
||||
|
||||
SET (LINK_LIBS)
|
||||
set(LINK_LIBS)
|
||||
|
||||
LIST(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
list(APPEND LINK_LIBS ${GCRYPT_LDFLAGS})
|
||||
|
||||
TARGET_LINK_LIBRARIES(xfer ${LINK_LIBS})
|
||||
target_link_libraries(xfer ${LINK_LIBS})
|
||||
|
||||
INSTALL(TARGETS xfer LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
install(TARGETS xfer LIBRARY DESTINATION ${LIBDIR}/plugins)
|
||||
|
||||
Reference in New Issue
Block a user