summaryrefslogtreecommitdiffstats
path: root/source/slangc/CMakeLists.txt
blob: 6692385ba44f09796a7a0ff81e6486647c7a62f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if(SLANG_EMBED_CORE_MODULE)
    set(SLANG_GLSL_MODULE_DEPENDENCY REQUIRES slang-glsl-module)
else()
    set(SLANG_GLSL_MODULE_DEPENDENCY)
endif()

if(SLANG_ENABLE_SLANGC)
    slang_add_target(
        .
        EXECUTABLE
        USE_FEWER_WARNINGS
        DEBUG_DIR ${slang_SOURCE_DIR}
        LINK_WITH_PRIVATE
            core
            slang
            Threads::Threads
            ${SLANG_GLSL_MODULE_DEPENDENCY}
        INSTALL
        EXPORT_SET_NAME SlangTargets
    )
endif()