solidity/libstdlib
Jun Zhang 74a38fc3d8
Fix incorrect CMAKE_SOURCE_DIR usage
When using solidity as a third-party library (include it into our
project using FetchContent), we encountered a strange compilation error.
For some reason, cmake considers the root directory of the project as
the root directory of the dependency (solidity). This is because
solidity is incorrectly using CMAKE_SOURCE_DIR variable, which should be
PROJECT_SOURCE_DIR (The former one refers to the top-level source
directory that contains a CMakeLists.txt, while the latter refers to the
source directory of the most recent project() command)

I've created a repo for demonstration (https://github.com/junaire/test-solidity-fetch-content)

Signed-off-by: Jun Zhang <jun@junz.org>
2023-06-08 19:17:34 +08:00
..
src Experimental standard library 2023-06-06 17:16:23 +02:00
CMakeLists.txt Fix incorrect CMAKE_SOURCE_DIR usage 2023-06-08 19:17:34 +08:00
stdlib.h.in Experimental standard library 2023-06-06 17:16:23 +02:00
stdlib.src.h.in Experimental standard library 2023-06-06 17:16:23 +02:00