Changeset b06b60d4aa4fd7fe413a938e2a35b579b57fe5b1
- Timestamp:
- 02/04/08 15:00:39
(7 months ago)
- Author:
- Pierre d'Herbemont <pdherbemont@videolan.org>
- git-committer:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1202133639 +0000
- git-parent:
[7c43db68ea1bb45cb560c32daaea2b8ef76ec4c4]
- git-author:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1202133639 +0000
- Message:
cmake: Don't have modules to depend on libvlc on non-win32 platform.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| red6e425 |
rb06b60d |
|
| 94 | 94 | if(APPLE) |
|---|
| 95 | 95 | include( ${CMAKE_SOURCE_DIR}/cmake/vlc_find_frameworks.cmake ) |
|---|
| | 96 | |
|---|
| | 97 | set(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS |
|---|
| | 98 | "${CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS} -undefined dynamic_lookup") |
|---|
| | 99 | set(CMAKE_SHARED_MODULE_CREATE_C_FLAGS |
|---|
| | 100 | "${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -undefined dynamic_lookup") |
|---|
| | 101 | MESSAGE( "Using ${CMAKE_SHARED_MODULE_LINK_C_FLAGS}" ) |
|---|
| 96 | 102 | |
|---|
| 97 | 103 | set(HAVE_DL_DYLD ON INTERNAL) |
|---|
| red6e425 |
rb06b60d |
|
| 4 | 4 | if(ENABLE_VLC_MODULE_${module_name}) |
|---|
| 5 | 5 | add_library( vlc_${module_name} MODULE ${ARGN} ) |
|---|
| 6 | | set_target_properties( vlc_${module_name} PROPERTIES COMPILE_FLAGS "-D__PLUGIN__ -DMODULE_NAME=${module_name} -DMODULE_NAME_IS_${module_name} -I${CMAKE_CURRENT_SOURCE_DIR}" ) |
|---|
| | 6 | # On win32 we need to have all the symbol resolved at link time |
|---|
| | 7 | if(WIN32) |
|---|
| | 8 | set(VLC_${module_name}_LINK_LIBRARIES "VLC_${module_name}_LINK_LIBRARIES libvlc") |
|---|
| | 9 | endif(WIN32) |
|---|
| | 10 | set_target_properties( vlc_${module_name} PROPERTIES COMPILE_FLAGS |
|---|
| | 11 | "-D__PLUGIN__ -DMODULE_NAME=${module_name} -DMODULE_NAME_IS_${module_name} -I${CMAKE_CURRENT_SOURCE_DIR}" ) |
|---|
| 7 | 12 | if (VLC_${module_name}_LINK_LIBRARIES) |
|---|
| 8 | | target_link_libraries( vlc_${module_name} libvlc ${VLC_${module_name}_LINK_LIBRARIES}) |
|---|
| 9 | | else (VLC_${module_name}_LINK_LIBRARIES) |
|---|
| 10 | | target_link_libraries( vlc_${module_name} libvlc ) |
|---|
| | 13 | target_link_libraries( vlc_${module_name} ${VLC_${module_name}_LINK_LIBRARIES}) |
|---|
| 11 | 14 | endif (VLC_${module_name}_LINK_LIBRARIES) |
|---|
| 12 | 15 | endif(ENABLE_VLC_MODULE_${module_name}) |
|---|