equal
deleted
inserted
replaced
35 set(${_VAR_NAME} "${_FLAG} ${${_VAR_NAME}}") |
35 set(${_VAR_NAME} "${_FLAG} ${${_VAR_NAME}}") |
36 endmacro(add_flag_prepend _VAR_NAME _FLAG) |
36 endmacro(add_flag_prepend _VAR_NAME _FLAG) |
37 |
37 |
38 macro(add_linker_flag _FLAG) |
38 macro(add_linker_flag _FLAG) |
39 list(APPEND haskell_flags "-optl" "-Wl,${_FLAG}") |
39 list(APPEND haskell_flags "-optl" "-Wl,${_FLAG}") |
40 add_flag_append(CMAKE_Pascal_FLAGS "-k${_FLAG}") |
40 #executables |
41 add_flag_append(CMAKE_EXE_LINKER_FLAGS "-Wl,${_FLAG}") |
41 add_flag_append(CMAKE_C_LINK_FLAGS "-Wl,${_FLAG}") |
|
42 add_flag_append(CMAKE_CXX_LINK_FLAGS "-Wl,${_FLAG}") |
|
43 add_flag_append(CMAKE_Pascal_LINK_FLAGS "-k${_FLAG}") |
|
44 #libraries |
42 add_flag_append(CMAKE_SHARED_LIBRARY_C_FLAGS "-Wl,${_FLAG}") |
45 add_flag_append(CMAKE_SHARED_LIBRARY_C_FLAGS "-Wl,${_FLAG}") |
43 add_flag_append(CMAKE_SHARED_LIBRARY_CXX_FLAGS "-Wl,${_FLAG}") |
46 add_flag_append(CMAKE_SHARED_LIBRARY_CXX_FLAGS "-Wl,${_FLAG}") |
|
47 #CMAKE_SHARED_LIBRARY_Pascal_FLAGS is already set by CMAKE_Pascal_LINK_FLAGS |
44 endmacro(add_linker_flag _FLAG) |
48 endmacro(add_linker_flag _FLAG) |
45 |
49 |
46 #TODO: find_package_or_bundle |
50 #TODO: find_package_or_bundle |
47 |
51 |
48 |
52 |