diff options
Diffstat (limited to 'libsolc')
-rw-r--r-- | libsolc/CMakeLists.txt | 4 | ||||
-rw-r--r-- | libsolc/libsolc.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/libsolc/CMakeLists.txt b/libsolc/CMakeLists.txt index ed14e9fe..dfdf8162 100644 --- a/libsolc/CMakeLists.txt +++ b/libsolc/CMakeLists.txt @@ -1,9 +1,9 @@ if (EMSCRIPTEN) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -s EXPORTED_FUNCTIONS='[\"_solidity_license\",\"_solidity_version\",\"_solidity_compile\"]' -s RESERVED_FUNCTION_POINTERS=20") - add_executable(soljson libsolc.cpp) + add_executable(soljson libsolc.cpp libsolc.h) target_link_libraries(soljson PRIVATE solidity) else() - add_library(libsolc libsolc.cpp) + add_library(libsolc libsolc.cpp libsolc.h) set_target_properties(libsolc PROPERTIES OUTPUT_NAME solc) target_link_libraries(libsolc PRIVATE solidity) endif() diff --git a/libsolc/libsolc.h b/libsolc/libsolc.h index 4b0ec639..b58ee805 100644 --- a/libsolc/libsolc.h +++ b/libsolc/libsolc.h @@ -20,6 +20,8 @@ * Public compiler API. */ +#pragma once + #include <stdbool.h> #ifdef __cplusplus |