From a1e538564d4b2a60be70a32ec39afdba249ce37d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 9 Jun 2021 19:55:28 +0800 Subject: Add support for Emscripten --- CMakeLists.txt | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 852c035..15a39d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,21 +6,33 @@ find_package(Qt5Core) set(HDRS ${PROJECT_NAME}/product.hxx ${PROJECT_NAME}/catalog.hxx - ${PROJECT_NAME}/ord.hxx - ${PROJECT_NAME}/member.hxx - ${PROJECT_NAME}/admin.hxx ${PROJECT_NAME}/client.hxx ) +if (NOT EMSCRIPTEN) + set(HDRS + ${HDRS} + ${PROJECT_NAME}/ord.hxx + ${PROJECT_NAME}/member.hxx + ${PROJECT_NAME}/admin.hxx + ) +endif() + set(SRCS ${HDRS} catalog.cxx - ord.cxx - member.cxx - admin.cxx client.cxx ) +if (NOT EMSCRIPTEN) + set(SRCS + ${SRCS} + ord.cxx + member.cxx + admin.cxx + ) +endif() + if (EMSCRIPTEN OR IOS) add_library(${PROJECT_NAME} STATIC ${SRCS}) else() -- cgit v1.2.3