summaryrefslogtreecommitdiffstats
path: root/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt
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})