Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate FlexASIO to a CMake-based build system #36

Closed
dechamps opened this issue Dec 7, 2018 · 0 comments
Closed

Migrate FlexASIO to a CMake-based build system #36

dechamps opened this issue Dec 7, 2018 · 0 comments
Assignees

Comments

@dechamps
Copy link
Owner

dechamps commented Dec 7, 2018

CMake is the future, and is now natively supported by modern versions of Visual Studio. It would make builds faster (more parallelism) and the configuration is easier to maintain than Visual Studio project files.

The migration should be easy enough, albeit tedious. The one thing that might be a bit tricky is the MIDL step that is required to generate the IASIO interface code.

@dechamps dechamps self-assigned this Dec 11, 2018
dechamps added a commit that referenced this issue Dec 16, 2018
Only works for x64 for now.

See #36.
dechamps added a commit that referenced this issue Dec 16, 2018
dechamps added a commit that referenced this issue Dec 16, 2018
This commit completely revamps the way Inno Setup interacts with the
build system. The packaging procedure is now driven by a separate
CMake script (instead of Inno Setup), the build now starts from a
clean slate, and the Inno Setup script is greatly simplified as lots
of logic is moved to CMake.

See #36.
dechamps added a commit that referenced this issue Dec 16, 2018
CMake is the name of the game now.

See #36.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant