blob: 27cdf2ecf826d08400494c5d4663ce84968cca8b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
enable_language(C CXX ASM)
set(C_SOURCES
src/foo.c
)
set_source_files_properties(${C_SOURCES}
PROPERTIES
LANGUAGE C)
set(CXX_SOURCES
src/foo_cxx.cpp
)
set_source_files_properties(${CXX_SOURCES}
PROPERTIES
LANGUAGE CXX)
set(ASM_SOURCES
src/foo_asm.s
)
set_source_files_properties(${ASM_SOURCES}
PROPERTIES
LANGUAGE ASM)
set(SOURCES
${C_SOURCES}
${CXX_SOURCES}
${ASM_SOURCES})
add_library(cmake_foo STATIC
${SOURCES})
|