diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index acce966..24affaf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,13 @@ set(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared libraries") +macro(mad_library name) + string(TOUPPER ${name} upper_name) + + add_library(${name} ${ARGN}) + + set_target_properties(${name} PROPERTIES DEFINE_SYMBOL "MAD_${upper_name}_EXPORTS") +endmacro(mad_library) + add_subdirectory(Core) add_subdirectory(Net) add_subdirectory(Common) |