<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten/cmake, branch push-upstream</title>
<subtitle>Emscripten: An LLVM-to-JavaScript Compiler</subtitle>
<id>https://git.amat.us/emscripten/atom/cmake?h=push-upstream</id>
<link rel='self' href='https://git.amat.us/emscripten/atom/cmake?h=push-upstream'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/'/>
<updated>2014-07-12T10:07:40Z</updated>
<entry>
<title>Fix EMSCRIPTEN root path search in CMake toolchain file.</title>
<updated>2014-07-12T10:07:40Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-12T10:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=cb2cb14604cbe2c57bffb34cd094f4f5d577b2fa'/>
<id>urn:sha1:cb2cb14604cbe2c57bffb34cd094f4f5d577b2fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore the soname symlink generation feature when using CMAKE_SYSTEM_NAME "Emscripten", like the previous CMAKE_SYSTEM_NAME "Linux" did. This lets test_openjpeg generate output files with same file names as before the system name change.</title>
<updated>2014-07-10T17:40:08Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T17:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=c064ab8e406809c7a00dfffbbff6cf97fe145650'/>
<id>urn:sha1:c064ab8e406809c7a00dfffbbff6cf97fe145650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>After previous toolchain directory/include structure change, UNIX=1 was not getting set by default, so set that to Emscripten CMake toolchain manually now.</title>
<updated>2014-07-10T17:18:36Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T17:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=2e3b8c817e1881c89d45cb16a4eb7fcbd068dc85'/>
<id>urn:sha1:2e3b8c817e1881c89d45cb16a4eb7fcbd068dc85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add explicit support for CMake CMakeBackwardsCompatibilityC.cmake detection logic for Emscripten, without running through test builds which have issues with endianness detection.</title>
<updated>2014-07-10T17:17:50Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T17:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=789c8ca33c3c5d009b4afa39ca07310b66d9546c'/>
<id>urn:sha1:789c8ca33c3c5d009b4afa39ca07310b66d9546c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add CMake directive CMAKE_SIZEOF_INT=4 which openjpeg CMake detection was missing.</title>
<updated>2014-07-10T16:52:03Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T16:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=87a773bcc7c5bea326c8592a527258a9a9684754'/>
<id>urn:sha1:87a773bcc7c5bea326c8592a527258a9a9684754</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a long-standing CMake toolchain issue where the toolchain was not able to specify a default suffix (.js) for generated executables and the suffix that was set got silently erased. Previously the default suffix was empty "", which meant all user CMakeLists.txt files had to explicitly specify the suffix. Fixing this adds support for CMake built-in check_function_exists() detection macro which is used e.g. by SDL2 CMakeLists.txt path. To build html files, add the directive 'SET(CMAKE_EXECUTABLE_SUFFIX ".html")' like before.</title>
<updated>2014-07-10T16:45:30Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T16:45:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=6038404616508927c58a91a3b19c7d43f574d64e'/>
<id>urn:sha1:6038404616508927c58a91a3b19c7d43f574d64e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CMake toolchain variable unset higher up in the file, and document it better.</title>
<updated>2014-07-10T13:36:23Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-07-10T13:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=38d4e4af7443b625f84152a64d276a4bd2beba1d'/>
<id>urn:sha1:38d4e4af7443b625f84152a64d276a4bd2beba1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix CMAKE_FIND_ROOT_PATH</title>
<updated>2014-06-27T12:17:51Z</updated>
<author>
<name>Jonas Platte</name>
<email>mail@jonasplatte.de</email>
</author>
<published>2014-06-27T11:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=e3cf0ef1e9f912fe7eb3403e91e3df888b4df06b'/>
<id>urn:sha1:e3cf0ef1e9f912fe7eb3403e91e3df888b4df06b</id>
<content type='text'>
This allows projects and libraries using CMake to automatically find include directories and library files in the emscripten system directory. I am unsure why it was set to `${EMSCRIPTEN_ROOT_PATH}/cmake` before, but I tested it and it didn't work until I changed `cmake` to `system`. `CMAKE_FIND_ROOT_PATH` is documented [here](http://www.cmake.org/Wiki/CMake_Cross_Compiling#Searching_and_finding_external_software).
</content>
</entry>
<entry>
<title>use response files for everything and remove unnecessary settings</title>
<updated>2014-05-28T17:28:03Z</updated>
<author>
<name>Markus Henschel</name>
<email>markus.henschel@yager.de</email>
</author>
<published>2014-05-28T17:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=3ad95464c15c274f7948bfc7c3be932bfc578b60'/>
<id>urn:sha1:3ad95464c15c274f7948bfc7c3be932bfc578b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store CMAKE_AR and CMAKE_RANLIB in CMake CACHE so that the values persist to user CMake toolchain files. Also CACHE the variable Emscripten, in the hope of that fixing the visibility issue with variable. Some users have reported that in their CMakeLists.txt files the variable EMSCRIPTEN is not always visible, even though in the Emscripten cmake unit tests it always works. Fixes #2288. Thanks mhenschel!</title>
<updated>2014-04-14T15:37:13Z</updated>
<author>
<name>Jukka Jylänki</name>
<email>jujjyl@gmail.com</email>
</author>
<published>2014-04-14T15:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=cfecdac66f1bde8da28adf34d782cfff6be9f83e'/>
<id>urn:sha1:cfecdac66f1bde8da28adf34d782cfff6be9f83e</id>
<content type='text'>
</content>
</entry>
</feed>
