This is a set of simple tools designed by RadNight Technologies LLC. It's made to help you convert basic Xcode .xcodeproj
projects into CMakeLists.txt
configurations.
Cliff Sekel
RadNight Technologies LLC
- Extracts source files from
.xcodeproj
. - Generates a basic
CMakeLists.txt
. - Allows for manual specification of dependencies.
- This converter is basic and may not support all complexities of larger Xcode projects.
- Dependencies have to be manually specified for now.
- Does not automatically detect linked libraries, build settings, or other Xcode configurations.
- Clone the repository.
- Run the provided Python script:
python xcodetocmake.py
- When prompted, enter the path to your
.xcodeproj
directory. - Next, enter any dependencies your project requires, separated by spaces (e.g.,
pthread OpenGL
). - A
CMakeLists.txt
file with the specified configurations will be generated in the current directory.
If you face any issues or have feature requests, feel free to open an issue on this GitHub repository. Contributions in the form of pull requests are also welcome!
This project is licensed under the terms of the MIT license. Check the LICENSE
file for more information.