[kde-common/cmake] added EXPORT directive to macro tde_add_kdeinit_executable

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1198559 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
pull/1/head
samelian 14 years ago
parent 2eca09993f
commit 2c88a94fbd

@ -683,12 +683,21 @@ macro( tde_add_kdeinit_executable _target )
# default storage is _sources # default storage is _sources
set( _storage _sources ) set( _storage _sources )
# set default export to NO_EXPORT
set( _export "NO_EXPORT" )
foreach( _arg ${ARGN} ) foreach( _arg ${ARGN} )
# this variable help us to skip # this variable help us to skip
# storing unapropriate values (i.e. directives) # storing unapropriate values (i.e. directives)
unset( _skip_store ) unset( _skip_store )
# found directive "EXPORT"
if( "${_arg}" STREQUAL "EXPORT" )
set( _skip_store 1 )
unset( _export )
endif( "${_arg}" STREQUAL "EXPORT" )
# found directive "RUNTIME_DESTINATION" # found directive "RUNTIME_DESTINATION"
if( "${_arg}" STREQUAL "RUNTIME_DESTINATION" ) if( "${_arg}" STREQUAL "RUNTIME_DESTINATION" )
set( _skip_store 1 ) set( _skip_store 1 )
@ -732,7 +741,7 @@ macro( tde_add_kdeinit_executable _target )
endif( NOT _plugin_destination ) endif( NOT _plugin_destination )
# create the library # create the library
tde_add_library( kdeinit_${_target} ${_sources} SHARED NO_EXPORT tde_add_library( kdeinit_${_target} ${_sources} SHARED ${_export}
DESTINATION ${_library_destination} DESTINATION ${_library_destination}
) )

Loading…
Cancel
Save